Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
private SegmentReader |
ReadersAndUpdates.reader |
(package private) SegmentReader |
BufferedUpdatesStream.SegmentState.reader |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<SegmentReader> |
MergePolicy.OneMerge.readers |
Modifier and Type | Method and Description |
---|---|
SegmentReader |
ReadersAndUpdates.getReader(IOContext context)
Returns a
SegmentReader . |
(package private) SegmentReader |
ReadersAndUpdates.getReaderForMerge(IOContext context)
Returns a reader for merge, with the latest doc values updates and deletions.
|
SegmentReader |
ReadersAndUpdates.getReadOnlyClone(IOContext context)
Returns a ref to a clone.
|
Modifier and Type | Method and Description |
---|---|
private static void |
StandardDirectoryReader.decRefWhileHandlingException(SegmentReader[] readers) |
private void |
ReadersAndUpdates.handleBinaryDVUpdates(FieldInfos infos,
TrackingDirectoryWrapper dir,
DocValuesFormat dvFormat,
SegmentReader reader,
java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> fieldFiles,
long maxDelGen,
InfoStream infoStream) |
private void |
ReadersAndUpdates.handleNumericDVUpdates(FieldInfos infos,
Directory dir,
DocValuesFormat dvFormat,
SegmentReader reader,
java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> fieldFiles,
long maxDelGen,
InfoStream infoStream) |
void |
ReadersAndUpdates.release(SegmentReader sr) |
Constructor and Description |
---|
ReadersAndUpdates(IndexWriter writer,
SegmentReader reader)
Init from a previously opened SegmentReader.
|
SegmentReader(SegmentCommitInfo si,
SegmentReader sr)
Create new SegmentReader sharing core from a previous
SegmentReader and loading new live docs from a new
deletes file.
|
SegmentReader(SegmentCommitInfo si,
SegmentReader sr,
Bits liveDocs,
int numDocs)
Create new SegmentReader sharing core from a previous
SegmentReader and using the provided in-memory
liveDocs.
|
SegmentReader(SegmentCommitInfo si,
SegmentReader sr,
Bits liveDocs,
int numDocs,
boolean isNRT)
Create new SegmentReader sharing core from a previous
SegmentReader and using the provided liveDocs, and recording
whether those liveDocs were carried in ram (isNRT=true).
|