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 SegmentReaderBufferedUpdatesStream.SegmentState.reader(package private) final SegmentReaderMergePolicy.MergeReader.readerprivate SegmentReaderReadersAndUpdates.readerMethods in org.apache.lucene.index that return SegmentReaderModifier and TypeMethodDescriptionprivate SegmentReaderReadersAndUpdates.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.SoftDeletsStatusCheckIndex.checkSoftDeletes(String softDeletesField, SegmentCommitInfo info, SegmentReader reader, PrintStream infoStream, boolean failFast) private SegmentReaderReadersAndUpdates.createNewReaderWithLatestLiveDocs(SegmentReader reader) private static voidStandardDirectoryReader.decRefWhileHandlingException(SegmentReader[] readers) private voidReadersAndUpdates.handleDVUpdates(FieldInfos infos, Directory dir, DocValuesFormat dvFormat, SegmentReader reader, Map<Integer, Set<String>> fieldFiles, long maxDelGen, InfoStream infoStream) private PendingDeletesReaderPool.newPendingDeletes(SegmentReader reader, SegmentCommitInfo info) voidReadersAndUpdates.release(SegmentReader sr) Method parameters in org.apache.lucene.index with type arguments of type SegmentReaderModifier and TypeMethodDescriptionprivate StandardDirectoryReaderIndexWriter.finishGetReaderMerge(AtomicBoolean stopCollectingMergedReaders, Map<String, SegmentReader> mergedReaders, Map<String, SegmentReader> openedReadOnlyClones, SegmentInfos openingSegmentInfos, boolean applyAllDeletes, boolean writeAllDeletes, MergePolicy.MergeSpecification pointInTimeMerges, long maxCommitMergeWaitMillis) private StandardDirectoryReaderIndexWriter.maybeReopenMergedNRTReader(Map<String, SegmentReader> mergedReaders, Map<String, SegmentReader> openedReadOnlyClones, SegmentInfos openingSegmentInfos, boolean applyAllDeletes, boolean writeAllDeletes) (package private) static StandardDirectoryReaderStandardDirectoryReader.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