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