Uses of Class
org.apache.lucene.index.MergeState
-
Packages that use MergeState Package Description org.apache.lucene.backward_codecs.compressing Compressing helper classes.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.bitvectors A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graphorg.apache.lucene.codecs.compressing Compressing helper classes.org.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.index Code to maintain and access indices. -
-
Uses of MergeState in org.apache.lucene.backward_codecs.compressing
Constructors in org.apache.lucene.backward_codecs.compressing with parameters of type MergeState Constructor Description MatchingReaders(MergeState mergeState)
Sole constructor -
Uses of MergeState in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type MergeState Modifier and Type Method Description protected void
TermVectorsWriter. addAllDocVectors(Fields vectors, MergeState mergeState)
Safe (but, slowish) default method to write every vector field in the document.void
DocValuesConsumer. merge(MergeState mergeState)
Merges in the fields from the readers inmergeState
.void
FieldsConsumer. merge(MergeState mergeState, NormsProducer norms)
Merges in the fields from the readers inmergeState
.void
KnnVectorsWriter. merge(MergeState mergeState)
Merges the segment vectors for all fields.void
NormsConsumer. merge(MergeState mergeState)
Merges in the fields from the readers inmergeState
.void
PointsWriter. merge(MergeState mergeState)
Default merge implementation to merge incoming points readers by visiting all their points and adding to this writerint
StoredFieldsWriter. merge(MergeState mergeState)
Merges in the stored fields from the readers inmergeState
.int
TermVectorsWriter. merge(MergeState mergeState)
Merges in the term vectors from the readers inmergeState
.void
DocValuesConsumer. mergeBinaryField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the binary docvalues fromMergeState
.static ByteVectorValues
KnnVectorsWriter.MergedVectorValues. mergeByteVectorValues(FieldInfo fieldInfo, MergeState mergeState)
Returns a merged view over all the segment'sByteVectorValues
.static FloatVectorValues
KnnVectorsWriter.MergedVectorValues. mergeFloatVectorValues(FieldInfo fieldInfo, MergeState mergeState)
Returns a merged view over all the segment'sFloatVectorValues
.void
NormsConsumer. mergeNormsField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the norms fromtoMerge
.void
DocValuesConsumer. mergeNumericField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the numeric docvalues fromMergeState
.void
BufferingKnnVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
void
KnnVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
Write field for mergingprotected void
PointsWriter. mergeOneField(MergeState mergeState, FieldInfo fieldInfo)
Default naive merge implementation for one field: it just re-indexes all the values from the incoming segment.void
DocValuesConsumer. mergeSortedField(FieldInfo fieldInfo, MergeState mergeState)
Merges the sorted docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedNumericField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the sorted docvalues fromtoMerge
.void
DocValuesConsumer. mergeSortedSetField(FieldInfo mergeFieldInfo, MergeState mergeState)
Merges the sortedset docvalues fromtoMerge
.Constructors in org.apache.lucene.codecs with parameters of type MergeState Constructor Description MergedByteVectorValues(java.util.List<KnnVectorsWriter.ByteVectorValuesSub> subs, MergeState mergeState)
MergedFloat32VectorValues(java.util.List<KnnVectorsWriter.VectorValuesSub> subs, MergeState mergeState)
MergeVisitor(MergeState mergeState, int readerIndex)
Create new merge visitor. -
Uses of MergeState in org.apache.lucene.codecs.bitvectors
Methods in org.apache.lucene.codecs.bitvectors with parameters of type MergeState Modifier and Type Method Description void
HnswBitVectorsFormat.FlatBitVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
-
Uses of MergeState in org.apache.lucene.codecs.compressing
Constructors in org.apache.lucene.codecs.compressing with parameters of type MergeState Constructor Description MatchingReaders(MergeState mergeState)
-
Uses of MergeState in org.apache.lucene.codecs.hnsw
Methods in org.apache.lucene.codecs.hnsw with parameters of type MergeState Modifier and Type Method Description void
FlatVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
Write field for mergingabstract CloseableRandomVectorScorerSupplier
FlatVectorsWriter. mergeOneFieldToIndex(FieldInfo fieldInfo, MergeState mergeState)
Write the field for merging, providing a scorer over the newly merged flat vectors. -
Uses of MergeState in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 with parameters of type MergeState Modifier and Type Method Description void
Lucene90PointsWriter. merge(MergeState mergeState)
-
Uses of MergeState in org.apache.lucene.codecs.lucene90.compressing
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type MergeState Modifier and Type Method Description private boolean
Lucene90CompressingTermVectorsWriter. canPerformBulkMerge(MergeState mergeState, MatchingReaders matchingReaders, int readerIndex)
private void
Lucene90CompressingStoredFieldsWriter. copyChunks(MergeState mergeState, Lucene90CompressingStoredFieldsWriter.CompressingStoredFieldsMergeSub sub, int fromDocID, int toDocID)
private void
Lucene90CompressingTermVectorsWriter. copyChunks(MergeState mergeState, Lucene90CompressingTermVectorsWriter.CompressingTermVectorsSub sub, int fromDocID, int toDocID)
private Lucene90CompressingStoredFieldsWriter.MergeStrategy
Lucene90CompressingStoredFieldsWriter. getMergeStrategy(MergeState mergeState, MatchingReaders matchingReaders, int readerIndex)
int
Lucene90CompressingStoredFieldsWriter. merge(MergeState mergeState)
int
Lucene90CompressingTermVectorsWriter. merge(MergeState mergeState)
Constructors in org.apache.lucene.codecs.lucene90.compressing with parameters of type MergeState Constructor Description CompressingStoredFieldsMergeSub(MergeState mergeState, Lucene90CompressingStoredFieldsWriter.MergeStrategy mergeStrategy, int readerIndex)
CompressingTermVectorsSub(MergeState mergeState, boolean canPerformBulkMerge, int readerIndex)
-
Uses of MergeState in org.apache.lucene.codecs.lucene99
Methods in org.apache.lucene.codecs.lucene99 with parameters of type MergeState Modifier and Type Method Description static ScalarQuantizer
Lucene99ScalarQuantizedVectorsWriter. mergeAndRecalculateQuantiles(MergeState mergeState, FieldInfo fieldInfo, java.lang.Float confidenceInterval, byte bits)
Merges the quantiles of the segments and recalculates the quantiles if necessary.void
Lucene99FlatVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
void
Lucene99HnswVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
void
Lucene99ScalarQuantizedVectorsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
CloseableRandomVectorScorerSupplier
Lucene99FlatVectorsWriter. mergeOneFieldToIndex(FieldInfo fieldInfo, MergeState mergeState)
CloseableRandomVectorScorerSupplier
Lucene99ScalarQuantizedVectorsWriter. mergeOneFieldToIndex(FieldInfo fieldInfo, MergeState mergeState)
private Lucene99ScalarQuantizedVectorsWriter.ScalarQuantizedCloseableRandomVectorScorerSupplier
Lucene99ScalarQuantizedVectorsWriter. mergeOneFieldToIndex(SegmentWriteState segmentWriteState, FieldInfo fieldInfo, MergeState mergeState, ScalarQuantizer mergedQuantizationState)
static Lucene99ScalarQuantizedVectorsWriter.MergedQuantizedVectorValues
Lucene99ScalarQuantizedVectorsWriter.MergedQuantizedVectorValues. mergeQuantizedByteVectorValues(FieldInfo fieldInfo, MergeState mergeState, ScalarQuantizer scalarQuantizer)
Constructors in org.apache.lucene.codecs.lucene99 with parameters of type MergeState Constructor Description MergedQuantizedVectorValues(java.util.List<Lucene99ScalarQuantizedVectorsWriter.QuantizedByteVectorValueSub> subs, MergeState mergeState)
-
Uses of MergeState in org.apache.lucene.codecs.perfield
Methods in org.apache.lucene.codecs.perfield that return MergeState Modifier and Type Method Description (package private) static MergeState
PerFieldMergeState. restrictFields(MergeState in, java.util.Collection<java.lang.String> fields)
Create a new MergeState from the givenMergeState
instance with restricted fields.Methods in org.apache.lucene.codecs.perfield with parameters of type MergeState Modifier and Type Method Description void
PerFieldDocValuesFormat.FieldsWriter. merge(MergeState mergeState)
void
PerFieldPostingsFormat.FieldsWriter. merge(MergeState mergeState, NormsProducer norms)
void
PerFieldKnnVectorsFormat.FieldsWriter. mergeOneField(FieldInfo fieldInfo, MergeState mergeState)
(package private) static MergeState
PerFieldMergeState. restrictFields(MergeState in, java.util.Collection<java.lang.String> fields)
Create a new MergeState from the givenMergeState
instance with restricted fields. -
Uses of MergeState in org.apache.lucene.codecs.uniformsplit.sharedterms
Methods in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type MergeState Modifier and Type Method Description void
STUniformSplitTermsWriter. merge(MergeState mergeState, NormsProducer normsProducer)
private java.util.Collection<FieldMetadata>
STUniformSplitTermsWriter. mergeSegments(MergeState mergeState, NormsProducer normsProducer, java.util.List<STUniformSplitTermsWriter.TermIterator<STUniformSplitTermsWriter.SegmentTerms>> segmentTermsList, STBlockWriter blockWriter, IndexDictionary.Builder dictionaryBuilder)
-
Uses of MergeState in org.apache.lucene.index
Fields in org.apache.lucene.index declared as MergeState Modifier and Type Field Description (package private) MergeState
MappedMultiFields.MappedMultiTerms. mergeState
(package private) MergeState
MappedMultiFields.MappedMultiTermsEnum. mergeState
(package private) MergeState
MappedMultiFields. mergeState
(package private) MergeState
SegmentMerger. mergeState
Methods in org.apache.lucene.index that return MergeState Modifier and Type Method Description (package private) MergeState
SegmentMerger. merge()
Merges the readers into the directory passed to the constructorConstructors in org.apache.lucene.index with parameters of type MergeState Constructor Description MappedMultiFields(MergeState mergeState, MultiFields multiFields)
Create a new MappedMultiFields for merging, based on the supplied mergestate and merged view of terms.MappedMultiTerms(java.lang.String field, MergeState mergeState, MultiTerms multiTerms)
MappedMultiTermsEnum(java.lang.String field, MergeState mergeState, MultiTermsEnum multiTermsEnum)
MappingMultiPostingsEnum(java.lang.String field, MergeState mergeState)
Sole constructor.
-