Package org.apache.lucene.index
Class MergeState
java.lang.Object
org.apache.lucene.index.MergeState
Holds common state used during segment merging.
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionfinal MergeState.DocMap[]
Maps document IDs from old segments to document IDs in the new segmentfinal DocValuesProducer[]
DocValues producers being mergedfinal FieldInfos[]
FieldInfos being mergedfinal FieldsProducer[]
Postings to mergefinal InfoStream
InfoStream for debugging messages.final KnnVectorsReader[]
Vector readers to mergefinal Bits[]
Live docs for each readerfinal int[]
Max docs per readerFieldInfos
of the newly merged segment.boolean
Indicates if the index needs to be sorted *final NormsProducer[]
Norms producers being mergedfinal PointsReader[]
Point readers to mergefinal SegmentInfo
SegmentInfo
of the newly merged segment.final StoredFieldsReader[]
Stored field producers being mergedfinal TermVectorsReader[]
Term vector producers being merged -
Method Summary
-
Field Details
-
docMaps
Maps document IDs from old segments to document IDs in the new segment -
segmentInfo
SegmentInfo
of the newly merged segment. -
mergeFieldInfos
FieldInfos
of the newly merged segment. -
storedFieldsReaders
Stored field producers being merged -
termVectorsReaders
Term vector producers being merged -
normsProducers
Norms producers being merged -
docValuesProducers
DocValues producers being merged -
fieldInfos
FieldInfos being merged -
liveDocs
Live docs for each reader -
fieldsProducers
Postings to merge -
pointsReaders
Point readers to merge -
knnVectorsReaders
Vector readers to merge -
maxDocs
public final int[] maxDocsMax docs per reader -
infoStream
InfoStream for debugging messages. -
needsIndexSort
public boolean needsIndexSortIndicates if the index needs to be sorted *
-