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

Reply via email to