How do you know if your on your last term? I tried it and it does work but continues. How do you know to check if its the last entry?
Thanks Erick Erickson wrote: > > Try something like > TermEnum te = IndexReader.terms(new Term("BookTitle", "")); > do { > Term term = te.term(); > if (! term.field().equals("BookTitle")) break; > System.out.println(term.text()); > } while (te.next()); > > > Note that next() will merrily continue beyond the last term for > the field "BookTitle", so you have to check that you're still > where you want to be. > > > Best > Erick > > On Thu, Oct 22, 2009 at 11:52 AM, adviner <eric.advinc...@gmail.com> > wrote: > >> >> I have a field in called BookTitle. I want to loop through all the >> entries >> without doing a search. I just want to get the list of BookTitle's that >> is >> in this field: >> >> I tried IndexReader but MaxDocs() doesnt work because it returns >> everything >> and I have other fields in their which is allot bigger. >> >> >> Sorry i originally posted to the developer site which is wrong place so i >> moved it here >> -- >> View this message in context: >> http://www.nabble.com/How-to-loop-through-all-the-entries-for-a-field-tp26012512p26012512.html >> Sent from the Lucene - Java Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> >> > > -- View this message in context: http://www.nabble.com/How-to-loop-through-all-the-entries-for-a-field-tp26012512p26017418.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org