Uses of Interface
org.apache.lucene.util.quantization.ScalarQuantizedVectorSimilarity
Packages that use ScalarQuantizedVectorSimilarity
Package
Description
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 ScalarQuantizedVectorSimilarityModifier and TypeClassDescriptionstatic classCalculates dot product on quantized vectors, applying the appropriate correctionsstatic classCalculates euclidean distance on quantized vectors, applying the appropriate correctionsstatic classCalculates max inner product on quantized vectors, applying the appropriate correctionsMethods in org.apache.lucene.util.quantization that return ScalarQuantizedVectorSimilarityModifier and TypeMethodDescriptionScalarQuantizedVectorSimilarity.fromVectorSimilarity(VectorSimilarityFunction sim, float constMultiplier, byte bits) Creates aScalarQuantizedVectorSimilarityfrom aVectorSimilarityFunctionand the constant multiplier used for quantization.