Module org.elasticsearch.server
Class ES816BinaryQuantizedVectorsReader.BinarizedVectorValues
java.lang.Object
org.apache.lucene.index.KnnVectorValues
org.apache.lucene.index.FloatVectorValues
org.elasticsearch.search.internal.FilterFloatVectorValues
org.elasticsearch.index.codec.vectors.es816.ES816BinaryQuantizedVectorsReader.BinarizedVectorValues
- All Implemented Interfaces:
org.apache.lucene.codecs.lucene95.HasIndexSlice
- Enclosing class:
ES816BinaryQuantizedVectorsReader
protected static class ES816BinaryQuantizedVectorsReader.BinarizedVectorValues
extends FilterFloatVectorValues
Binarized vector values holding row and quantized vector values
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.KnnVectorValues
org.apache.lucene.index.KnnVectorValues.DocIndexIterator -
Field Summary
Fields inherited from class org.elasticsearch.search.internal.FilterFloatVectorValues
in -
Method Summary
Modifier and TypeMethodDescriptioncopy()protected BinarizedByteVectorValuesorg.apache.lucene.search.VectorScorerrescorer(float[] floats) org.apache.lucene.search.VectorScorerscorer(float[] query) Methods inherited from class org.elasticsearch.search.internal.FilterFloatVectorValues
dimension, getAcceptOrds, getSlice, getVectorByteLength, iterator, ordToDoc, size, vectorValueMethods inherited from class org.apache.lucene.index.FloatVectorValues
checkField, fromFloats, getEncodingMethods inherited from class org.apache.lucene.index.KnnVectorValues
createDenseIterator, createSparseIterator, fromDISI
-
Method Details
-
copy
- Specified by:
copyin classFilterFloatVectorValues- Throws:
IOException
-
scorer
- Overrides:
scorerin classFilterFloatVectorValues- Throws:
IOException
-
rescorer
- Overrides:
rescorerin classorg.apache.lucene.index.FloatVectorValues- Throws:
IOException
-
getQuantizedVectorValues
- Throws:
IOException
-