lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: Question about string retrieval with FieldCache in trunk
Date Wed, 18 Aug 2010 16:43:27 GMT
Also note that the MIGRATE.txt in the lucene subdir should cover this.

Mike

Sent from my iPad

On Aug 18, 2010, at 11:26 AM, Jason Rutherglen <jason.rutherglen@gmail.com> wrote:

> Karl,
> 
> I believe one may pass an empty BytesRef in, and the values will be
> set within the getTerm method.
> 
> On Wed, Aug 18, 2010 at 8:18 AM,  <karl.wright@nokia.com> wrote:
>> Exactly. getTerms() returns a DocTerms, which has this:
>> 
>>    /** The BytesRef argument must not be null; the method
>>     *  returns the same BytesRef, or an empty (length=0)
>>     *  BytesRef if the doc did not have this field or was
>>     *  deleted. */
>>    public abstract BytesRef getTerm(int docID, BytesRef ret);
>> 
>> How in the blazes do you create the correct BytesRef in the first place?  Or is the
comment wrong?
>> 
>> Karl
>> 
>> 
>> -----Original Message-----
>> From: yseeley@gmail.com [mailto:yseeley@gmail.com] On Behalf Of ext Yonik Seeley
>> Sent: Wednesday, August 18, 2010 10:55 AM
>> To: dev@lucene.apache.org
>> Subject: Re: Question about string retrieval with FieldCache in trunk
>> 
>> Check out getTerms and getTermsIndex
>> 
>> -Yonik
>> http://www.lucidimagination.com
>> 
>> On Wed, Aug 18, 2010 at 10:49 AM,  <karl.wright@nokia.com> wrote:
>>> Hi folks,
>>> 
>>> What is the proper way to retrieve a string field from lucene in trunk?  I'm
>>> specifically looking for the equivalent of:
>>> 
>>> String[] fieldValues = FieldCache.DEFAULT.getStrings(reader,fieldName);
>>> String actualValue = fieldValues[luceneID-docBase];
>>> 
>>> The getStrings() method seems to have gone away in FieldCache.java, and it's
>>> not clear how to work with ByteRefs to do the equivalent.  Any hints?
>>> 
>>> Karl
>>> 
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message