Module org.elasticsearch.server
Class ClusteringFloatVectorValues
java.lang.Object
org.apache.lucene.index.KnnVectorValues
org.apache.lucene.index.FloatVectorValues
org.elasticsearch.index.codec.vectors.cluster.ClusteringFloatVectorValues
- Direct Known Subclasses:
KMeansFloatVectorValues
public abstract sealed class ClusteringFloatVectorValues
extends org.apache.lucene.index.FloatVectorValues
permits KMeansFloatVectorValues (not exhaustive)
A
FloatVectorValues that adds best-centroid computation.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.KnnVectorValues
org.apache.lucene.index.KnnVectorValues.DocIndexIterator -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.lucene.index.FloatVectorValues
checkField, fromFloats, getEncoding, rescorer, scorer, vectorValueMethods inherited from class org.apache.lucene.index.KnnVectorValues
createDenseIterator, createSparseIterator, dimension, fromDISI, getAcceptOrds, getVectorByteLength, iterator, ordToDoc, size
-
Constructor Details
-
ClusteringFloatVectorValues
public ClusteringFloatVectorValues()
-
-
Method Details
-
copy
- Specified by:
copyin classorg.apache.lucene.index.FloatVectorValues- Throws:
IOException
-