Uses of Interface
org.apache.lucene.util.quantization.ScalarQuantizedVectorSimilarity
-
Packages that use ScalarQuantizedVectorSimilarity Package Description org.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions -
-
Uses of ScalarQuantizedVectorSimilarity in org.apache.lucene.codecs.hnsw
Fields in org.apache.lucene.codecs.hnsw declared as ScalarQuantizedVectorSimilarity Modifier and Type Field Description private ScalarQuantizedVectorSimilarity
ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier. similarity
Constructors in org.apache.lucene.codecs.hnsw with parameters of type ScalarQuantizedVectorSimilarity Constructor Description ScalarQuantizedRandomVectorScorerSupplier(ScalarQuantizedVectorSimilarity similarity, VectorSimilarityFunction vectorSimilarityFunction, RandomAccessQuantizedByteVectorValues values)
-
Uses of ScalarQuantizedVectorSimilarity in org.apache.lucene.util.quantization
Classes in org.apache.lucene.util.quantization that implement ScalarQuantizedVectorSimilarity Modifier and Type Class Description static class
ScalarQuantizedVectorSimilarity.DotProduct
Calculates dot product on quantized vectors, applying the appropriate correctionsstatic class
ScalarQuantizedVectorSimilarity.Euclidean
Calculates euclidean distance on quantized vectors, applying the appropriate correctionsstatic class
ScalarQuantizedVectorSimilarity.MaximumInnerProduct
Calculates max inner product on quantized vectors, applying the appropriate correctionsMethods in org.apache.lucene.util.quantization that return ScalarQuantizedVectorSimilarity Modifier and Type Method Description static ScalarQuantizedVectorSimilarity
ScalarQuantizedVectorSimilarity. fromVectorSimilarity(VectorSimilarityFunction sim, float constMultiplier, byte bits)
Creates aScalarQuantizedVectorSimilarity
from aVectorSimilarityFunction
and the constant multiplier used for quantization.
-