Many thanks for your answers! Cheers Claude
> On 5 Sep 2017, at 21:54, Michael McCandless <luc...@mikemccandless.com> wrote: > > You can call MultiFields.getLiveDocs(IndexReader) to get the bitset > identifying which documents are not deleted. > > Mike McCandless > > http://blog.mikemccandless.com > > On Tue, Sep 5, 2017 at 2:54 PM, Mikhail Khludnev <m...@apache.org> wrote: > >> You can call searcher.search() with MatchAlldocsQuery passing own collector >> impl which will be notified about every non-deleted doc via collect(docId). >> >> On Tue, Sep 5, 2017 at 3:09 AM, Jean Claude van Johnson < >> vanjohnsonjeancla...@gmail.com> wrote: >> >>> Hi there, >>> >>> I have an use case, were I need to iterate over all documents in an index >>> from time to time. >>> It seems that the MatchAllDocsQuery is what I should use for this, >> however >>> it creates a bunch of Objects (Score etc) that I don’t really need. >>> >>> My question to you is: >>> >>> What is the fastest way to loop over all documents in an index? >>> Is it looping over all possible doc id’s (+filtering out deleted >>> documents)? >>> >>> Thank you very much. >>> >>> Best regards >>> Claude >>> >>> >> >> >> -- >> Sincerely yours >> Mikhail Khludnev >> --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org