Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseCompositeReader<R extends IndexReader>
Base class for implementing
CompositeReader s based on an array
of sub-readers. |
class |
DirectoryReader
DirectoryReader is an implementation of
CompositeReader
that can read indexes in a Directory . |
class |
ExitableDirectoryReader
The
ExitableDirectoryReader wraps a real index DirectoryReader and
allows for a QueryTimeout implementation object to be checked periodically
to see if the thread should exit or not. |
class |
FilterDirectoryReader
A FilterDirectoryReader wraps another DirectoryReader, allowing implementations
to transform or extend it.
|
private static class |
MultiPassIndexSplitter.FakeDeleteIndexReader
This class emulates deletions on the underlying index.
|
class |
MultiReader
A
CompositeReader which reads multiple indexes, appending
their content. |
class |
ParallelCompositeReader
An
CompositeReader which reads multiple, parallel indexes. |
class |
SoftDeletesDirectoryReaderWrapper
This reader filters out documents that have a doc values value in the given field and treat these
documents as soft deleted.
|
class |
StandardDirectoryReader
Default implementation of
DirectoryReader . |
Modifier and Type | Field and Description |
---|---|
private CompositeReader |
CompositeReaderContext.reader |
private CompositeReader |
CompositeReaderContext.Builder.reader |
Modifier and Type | Method and Description |
---|---|
CompositeReader |
CompositeReaderContext.reader() |
Modifier and Type | Method and Description |
---|---|
(package private) static CompositeReaderContext |
CompositeReaderContext.create(CompositeReader reader) |
private static LeafReader[] |
ParallelCompositeReader.prepareLeafReaders(CompositeReader[] readers,
CompositeReader[] storedFieldsReaders) |
private static LeafReader[] |
ParallelCompositeReader.prepareLeafReaders(CompositeReader[] readers,
CompositeReader[] storedFieldsReaders) |
private static void |
ParallelCompositeReader.validate(CompositeReader[] readers,
int maxDoc,
int[] leafMaxDoc) |
Constructor and Description |
---|
Builder(CompositeReader reader) |
CompositeReaderContext(CompositeReaderContext parent,
CompositeReader reader,
int ordInParent,
int docbaseInParent,
java.util.List<IndexReaderContext> children)
Creates a
CompositeReaderContext for intermediate readers that aren't
not top-level readers in the current context |
CompositeReaderContext(CompositeReaderContext parent,
CompositeReader reader,
int ordInParent,
int docbaseInParent,
java.util.List<IndexReaderContext> children,
java.util.List<LeafReaderContext> leaves) |
CompositeReaderContext(CompositeReader reader,
java.util.List<IndexReaderContext> children,
java.util.List<LeafReaderContext> leaves)
Creates a
CompositeReaderContext for top-level readers with parent set to null |
ParallelCompositeReader(boolean closeSubReaders,
CompositeReader... readers)
Create a ParallelCompositeReader based on the provided
readers.
|
ParallelCompositeReader(boolean closeSubReaders,
CompositeReader[] readers,
CompositeReader[] storedFieldReaders)
Expert: create a ParallelCompositeReader based on the provided
readers and storedFieldReaders; when a document is
loaded, only storedFieldsReaders will be used.
|
ParallelCompositeReader(boolean closeSubReaders,
CompositeReader[] readers,
CompositeReader[] storedFieldReaders)
Expert: create a ParallelCompositeReader based on the provided
readers and storedFieldReaders; when a document is
loaded, only storedFieldsReaders will be used.
|
ParallelCompositeReader(CompositeReader... readers)
Create a ParallelCompositeReader based on the provided
readers; auto-closes the given readers on
IndexReader.close() . |