Uses of Interface
org.apache.lucene.util.ScalarQuantizedVectorSimilarity
Packages that use ScalarQuantizedVectorSimilarity
Package
Description
Lucene 9.9 file format.
Some utility classes.
-
Uses of ScalarQuantizedVectorSimilarity in org.apache.lucene.codecs.lucene99
Fields in org.apache.lucene.codecs.lucene99 declared as ScalarQuantizedVectorSimilarityModifier and TypeFieldDescriptionprivate final ScalarQuantizedVectorSimilarity
ScalarQuantizedRandomVectorScorer.similarity
private final ScalarQuantizedVectorSimilarity
ScalarQuantizedRandomVectorScorerSupplier.similarity
Constructors in org.apache.lucene.codecs.lucene99 with parameters of type ScalarQuantizedVectorSimilarityModifierConstructorDescription(package private)
ScalarQuantizedRandomVectorScorer
(ScalarQuantizedVectorSimilarity similarityFunction, RandomAccessQuantizedByteVectorValues values, byte[] query, float queryOffset) private
ScalarQuantizedRandomVectorScorerSupplier
(ScalarQuantizedVectorSimilarity similarity, RandomAccessQuantizedByteVectorValues values) -
Uses of ScalarQuantizedVectorSimilarity in org.apache.lucene.util
Classes in org.apache.lucene.util that implement ScalarQuantizedVectorSimilarityModifier and TypeClassDescriptionstatic class
Calculates dot product on quantized vectors, applying the appropriate correctionsstatic class
Calculates euclidean distance on quantized vectors, applying the appropriate correctionsstatic class
Calculates max inner product on quantized vectors, applying the appropriate correctionsMethods in org.apache.lucene.util that return ScalarQuantizedVectorSimilarityModifier and TypeMethodDescriptionScalarQuantizedVectorSimilarity.fromVectorSimilarity
(VectorSimilarityFunction sim, float constMultiplier) Creates aScalarQuantizedVectorSimilarity
from aVectorSimilarityFunction
and the constant multiplier used for quantization.