lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <karl.wri...@nokia.com>
Subject RE: Question about string retrieval with FieldCache in trunk
Date Wed, 18 Aug 2010 15:18:53 GMT
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


Mime
View raw message