Module org.apache.lucene.core
Package org.apache.lucene.codecs
Class KnnVectorsWriter.MergedVectorValues
- java.lang.Object
-
- org.apache.lucene.codecs.KnnVectorsWriter.MergedVectorValues
-
- Enclosing class:
- KnnVectorsWriter
public static final class KnnVectorsWriter.MergedVectorValues extends java.lang.Object
View over multiple vector values supporting iterator-style access via DocIdMerger.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
KnnVectorsWriter.MergedVectorValues.MergedByteVectorValues
(package private) static class
KnnVectorsWriter.MergedVectorValues.MergedFloat32VectorValues
-
Constructor Summary
Constructors Modifier Constructor Description private
MergedVectorValues()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ByteVectorValues
mergeByteVectorValues(FieldInfo fieldInfo, MergeState mergeState)
Returns a merged view over all the segment'sByteVectorValues
.static FloatVectorValues
mergeFloatVectorValues(FieldInfo fieldInfo, MergeState mergeState)
Returns a merged view over all the segment'sFloatVectorValues
.
-
-
-
Method Detail
-
mergeFloatVectorValues
public static FloatVectorValues mergeFloatVectorValues(FieldInfo fieldInfo, MergeState mergeState) throws java.io.IOException
Returns a merged view over all the segment'sFloatVectorValues
.- Throws:
java.io.IOException
-
mergeByteVectorValues
public static ByteVectorValues mergeByteVectorValues(FieldInfo fieldInfo, MergeState mergeState) throws java.io.IOException
Returns a merged view over all the segment'sByteVectorValues
.- Throws:
java.io.IOException
-
-