Package org.apache.lucene.index
Class ReaderUtil
- java.lang.Object
-
- org.apache.lucene.index.ReaderUtil
-
public final class ReaderUtil extends Object
Common util methods for dealing withIndexReader
s andIndexReaderContext
s.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IndexReaderContext
getTopLevelContext(IndexReaderContext context)
Walks up the reader tree and return the given context's top level reader context, or in other words the reader tree's root context.static int
subIndex(int n, int[] docStarts)
Returns index of the searcher/reader for documentn
in the array used to construct this searcher/reader.static int
subIndex(int n, List<AtomicReaderContext> leaves)
Returns index of the searcher/reader for documentn
in the array used to construct this searcher/reader.
-
-
-
Method Detail
-
getTopLevelContext
public static IndexReaderContext getTopLevelContext(IndexReaderContext context)
Walks up the reader tree and return the given context's top level reader context, or in other words the reader tree's root context.
-
subIndex
public static int subIndex(int n, int[] docStarts)
Returns index of the searcher/reader for documentn
in the array used to construct this searcher/reader.
-
subIndex
public static int subIndex(int n, List<AtomicReaderContext> leaves)
Returns index of the searcher/reader for documentn
in the array used to construct this searcher/reader.
-
-