I don't quite understand your question Jason...

Seeking to the first term of the field just gets you the smallest term
(in unsigned byte[] order, ie Unicode order if the byte[] is UTF8)
across all docs.

Instead of docFreq, did you mean numUniqueTerms?  Ie, you want to seek
to the largest term for that field?  In which case, yes seeking by
term ord to numUniqueTerms-1 gets you to that term.  But you have to
use a terms index impl that supports ord (eg FixedGap).

Mike

On Fri, Feb 18, 2011 at 9:24 PM, Jason Rutherglen
<[email protected]> wrote:
> This could be a rhetorical question.  The way to find the last/max
> term that is a unique per document is to use TermsEnum to seek to the
> first term of a field, then call seek to the docFreq-1 for the last
> ord, then get the term, or is there a better/faster way?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>



-- 
Mike

http://blog.mikemccandless.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to