Uses of Interface
org.apache.lucene.util.quantization.ScalarQuantizedVectorSimilarity
-
Packages that use ScalarQuantizedVectorSimilarity Package Description 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.util.quantization
Classes in org.apache.lucene.util.quantization that implement ScalarQuantizedVectorSimilarity Modifier and Type Class Description static classScalarQuantizedVectorSimilarity.DotProductCalculates dot product on quantized vectors, applying the appropriate correctionsstatic classScalarQuantizedVectorSimilarity.EuclideanCalculates euclidean distance on quantized vectors, applying the appropriate correctionsstatic classScalarQuantizedVectorSimilarity.MaximumInnerProductCalculates 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 ScalarQuantizedVectorSimilarityScalarQuantizedVectorSimilarity. fromVectorSimilarity(VectorSimilarityFunction sim, float constMultiplier, byte bits)Creates aScalarQuantizedVectorSimilarityfrom aVectorSimilarityFunctionand the constant multiplier used for quantization.
-