Thanks Patrick! In the default case when no LeafSorter is provided, are the
segments traversed in the order of creation time, i.e. the oldest segment
is always visited first?

Wei

On Tue, May 2, 2023 at 7:22 PM Patrick Zhai <zhai7...@gmail.com> wrote:

> Hi Wei,
> Lucene in general iterate through the index in the order of what is
> recorded in the SegmentInfos
> <
> https://github.com/apache/lucene/blob/main/lucene/core/src/java/org/apache/lucene/index/SegmentInfos.java#L140
> >
> And at search time, you can specify the order using LeafSorter
> <
> https://github.com/apache/lucene/blob/main/lucene/core/src/java/org/apache/lucene/index/DirectoryReader.java#L75
> >
> when you're opening the IndexReader
>
> Patrick
>
> On Tue, May 2, 2023 at 5:28 PM Wei <weiwan...@gmail.com> wrote:
>
> > Hello,
> >
> > We have a index that has multiple segments generated with continuous
> > updates. Does Lucene  have a specific order when iterate through the
> > segments (assuming single query thread) ? Can the order be customized
> that
> > the latest generated segments are searched first?
> >
> > Thanks,
> > Wei
> >
>

Reply via email to