lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Rutherglen <jason.rutherg...@gmail.com>
Subject Re: Question about string retrieval with FieldCache in trunk
Date Wed, 18 Aug 2010 15:26:31 GMT
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


Mime
View raw message