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 classClass for recording units of work when merging segments.static classRemaps docids around deletes during merge -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal MergeState.CheckAbortHolds 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.FieldInfosof the newly merged segment.final InfoStreamInfoStream for debugging messages.intHow manymatchingSegmentReadersare set.SegmentReaders 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 SegmentInfoSegmentInfoof the newly merged segment. -
Method Summary
-
Field Details
-
segmentInfo
SegmentInfoof the newly merged segment. -
fieldInfos
FieldInfosof 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
SegmentReaders that have identical field name/number mapping, so their stored fields and term vectors may be bulk merged. -
matchedCount
public int matchedCountHow manymatchingSegmentReadersare set.
-