Uses of Class
org.apache.lucene.index.SegmentReader
Packages that use SegmentReader
Package
Description
Code to maintain and access indices.
Internal bridges to package-private internals, for use by the lucene test framework only.
-
Uses of SegmentReader in org.apache.lucene.index
Fields in org.apache.lucene.index declared as SegmentReaderModifier and TypeFieldDescription(package private) final SegmentReader
BufferedUpdatesStream.SegmentState.reader
(package private) final SegmentReader
MergePolicy.MergeReader.reader
private SegmentReader
ReadersAndUpdates.reader
Methods in org.apache.lucene.index that return SegmentReaderModifier and TypeMethodDescriptionprivate SegmentReader
ReadersAndUpdates.createNewReaderWithLatestLiveDocs
(SegmentReader reader) Returns aSegmentReader
.ReadersAndUpdates.getReadOnlyClone
(IOContext context) Returns a ref to a clone.Methods in org.apache.lucene.index with parameters of type SegmentReaderModifier and TypeMethodDescriptionprivate static CheckIndex.Status.SoftDeletesStatus
CheckIndex.checkSoftDeletes
(String softDeletesField, SegmentCommitInfo info, SegmentReader reader, PrintStream infoStream, boolean failFast) private SegmentReader
ReadersAndUpdates.createNewReaderWithLatestLiveDocs
(SegmentReader reader) private static void
StandardDirectoryReader.decRefWhileHandlingException
(SegmentReader[] readers) private void
ReadersAndUpdates.handleDVUpdates
(FieldInfos infos, Directory dir, DocValuesFormat dvFormat, SegmentReader reader, Map<Integer, Set<String>> fieldFiles, long maxDelGen, InfoStream infoStream) private PendingDeletes
ReaderPool.newPendingDeletes
(SegmentReader reader, SegmentCommitInfo info) void
ReadersAndUpdates.release
(SegmentReader sr) Method parameters in org.apache.lucene.index with type arguments of type SegmentReaderModifier and TypeMethodDescriptionprivate StandardDirectoryReader
IndexWriter.finishGetReaderMerge
(AtomicBoolean stopCollectingMergedReaders, Map<String, SegmentReader> mergedReaders, Map<String, SegmentReader> openedReadOnlyClones, SegmentInfos openingSegmentInfos, boolean applyAllDeletes, boolean writeAllDeletes, MergePolicy.MergeSpecification pointInTimeMerges, long maxCommitMergeWaitMillis) private StandardDirectoryReader
IndexWriter.maybeReopenMergedNRTReader
(Map<String, SegmentReader> mergedReaders, Map<String, SegmentReader> openedReadOnlyClones, SegmentInfos openingSegmentInfos, boolean applyAllDeletes, boolean writeAllDeletes) (package private) static StandardDirectoryReader
StandardDirectoryReader.open
(IndexWriter writer, IOFunction<SegmentCommitInfo, SegmentReader> readerFunction, SegmentInfos infos, boolean applyAllDeletes, boolean writeAllDeletes) Used by near real-time searchConstructors in org.apache.lucene.index with parameters of type SegmentReaderModifierConstructorDescription(package private)
MergeReader
(SegmentReader reader, Bits hardLiveDocs) (package private)
PendingDeletes
(SegmentReader reader, SegmentCommitInfo info) (package private)
PendingSoftDeletes
(String field, SegmentReader reader, SegmentCommitInfo info) (package private)
ReadersAndUpdates
(int indexCreatedVersionMajor, SegmentReader reader, PendingDeletes pendingDeletes) Init from a previously opened SegmentReader.(package private)
SegmentReader
(SegmentCommitInfo si, SegmentReader sr, Bits liveDocs, Bits hardLiveDocs, 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). -
Uses of SegmentReader in org.apache.lucene.internal.tests
Methods in org.apache.lucene.internal.tests with parameters of type SegmentReader