On Thursday 03 April 2008 08:08:09 Dominique Béjean wrote:
> Hum, it looks like it is not true.
> Use a do-while loop make the first terms.term().field() generate a null
> pointer exception.

Depends which terms method you use.

    TermEnum terms = reader.terms();
    System.out.println(terms.term());   => null

    terms = reader.terms(new Term("id", ""));
    System.out.println(terms.term());   => id:0

The first method makes a normal while loop work but it also makes the 
assumption that there is only one field in the index, which may not be the 
case forever even if it's the case initially.

Daniel

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

Reply via email to