Package org.apache.lucene.index
Class MergeState
java.lang.Object
org.apache.lucene.index.MergeState
Holds common state used during segment merging.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Class for recording units of work when merging segments.static class
Remaps docids around deletes during merge -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal MergeState.CheckAbort
Holds the CheckAbort instance, which is invoked periodically to see if the merge has been aborted.int[]
New docID base per reader.Maps docIDs around deletions.FieldInfos
of the newly merged segment.final InfoStream
InfoStream for debugging messages.int
How manymatchingSegmentReaders
are set.SegmentReader
s that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged.final List<AtomicReader>
Readers being merged.final SegmentInfo
SegmentInfo
of the newly merged segment. -
Method Summary
-
Field Details
-
segmentInfo
SegmentInfo
of the newly merged segment. -
fieldInfos
FieldInfos
of the newly merged segment. -
readers
Readers being merged. -
docMaps
Maps docIDs around deletions. -
docBase
public int[] docBaseNew docID base per reader. -
checkAbort
Holds the CheckAbort instance, which is invoked periodically to see if the merge has been aborted. -
infoStream
InfoStream for debugging messages. -
matchingSegmentReaders
SegmentReader
s that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged. -
matchedCount
public int matchedCountHow manymatchingSegmentReaders
are set.
-