On Apr 1, 2008, at 2:57 PM, Daniel Noll wrote:
On Tuesday 01 April 2008 18:51:55 Dominique Béjean wrote:
       IndexReader reader = IndexReader.open(temp_index);
       TermEnum terms = reader.terms();

       while (terms.next()) {
           String field = terms.term().field();

Gotcha: after calling terms() it's already pointing at the first term. So you
need to rewrite this as a do-while loop.

Possibly my least favourite feature of Lucene. :-(

What would a better API look like?

Marvin Humphrey
Rectangular Research
http://www.rectangular.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to