Uses of Class
org.apache.lucene.util.quantization.QuantizedByteVectorValues
Packages that use QuantizedByteVectorValues
Package
Description
HNSW vector helper classes.
Lucene 9.9 file format.
Provides quantization methods for scaling vector values to smaller data types and possibly fewer
dimensions
-
Uses of QuantizedByteVectorValues in org.apache.lucene.codecs.hnsw
Fields in org.apache.lucene.codecs.hnsw declared as QuantizedByteVectorValuesModifier and TypeFieldDescriptionprivate final QuantizedByteVectorValues
ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier.values
Constructors in org.apache.lucene.codecs.hnsw with parameters of type QuantizedByteVectorValuesModifierConstructorDescriptionScalarQuantizedRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, ScalarQuantizer scalarQuantizer, QuantizedByteVectorValues values) private
ScalarQuantizedRandomVectorScorerSupplier
(ScalarQuantizedVectorSimilarity similarity, VectorSimilarityFunction vectorSimilarityFunction, QuantizedByteVectorValues values) -
Uses of QuantizedByteVectorValues in org.apache.lucene.codecs.lucene99
Subclasses of QuantizedByteVectorValues in org.apache.lucene.codecs.lucene99Modifier and TypeClassDescription(package private) static class
Returns a merged view over all the segment'sQuantizedByteVectorValues
.(package private) static final class
(package private) static class
class
Read the quantized vector values and their score correction values from the index input.static class
Dense vector values that are stored off-heap.private static class
private static class
Fields in org.apache.lucene.codecs.lucene99 declared as QuantizedByteVectorValuesModifier and TypeFieldDescriptionprivate final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorsWriter.OffsetCorrectedQuantizedByteVectorValues.in
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorsReader.QuantizedVectorValues.quantizedVectorValues
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.CompressedInt4DotProduct.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.DotProduct.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.Euclidean.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.Int4DotProduct.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorsWriter.QuantizedByteVectorValueSub.values
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier.values1
private final QuantizedByteVectorValues
Lucene99ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier.values2
Methods in org.apache.lucene.codecs.lucene99 that return QuantizedByteVectorValuesModifier and TypeMethodDescriptionLucene99HnswVectorsReader.getQuantizedVectorValues
(String field) Lucene99ScalarQuantizedVectorsReader.getQuantizedVectorValues
(String field) Methods in org.apache.lucene.codecs.lucene99 with parameters of type QuantizedByteVectorValuesModifier and TypeMethodDescriptionprivate static RandomVectorScorer.AbstractRandomVectorScorer
Lucene99ScalarQuantizedVectorScorer.dotProductFactory
(byte[] targetBytes, float offsetCorrection, float constMultiplier, QuantizedByteVectorValues values, Lucene99ScalarQuantizedVectorScorer.FloatToFloatFunction scoreAdjustmentFunction) (package private) static RandomVectorScorer
Lucene99ScalarQuantizedVectorScorer.fromVectorSimilarity
(byte[] targetBytes, float offsetCorrection, VectorSimilarityFunction sim, float constMultiplier, QuantizedByteVectorValues values) static DocsWithFieldSet
Lucene99ScalarQuantizedVectorsWriter.writeQuantizedVectorData
(IndexOutput output, QuantizedByteVectorValues quantizedByteVectorValues, byte bits, boolean compress) Writes the vector values to the output and returns a set of documents that contains vectors.Constructors in org.apache.lucene.codecs.lucene99 with parameters of type QuantizedByteVectorValuesModifierConstructorDescriptionprivate
CompressedInt4DotProduct
(QuantizedByteVectorValues values, float constMultiplier, byte[] targetBytes, float offsetCorrection, Lucene99ScalarQuantizedVectorScorer.FloatToFloatFunction scoreAdjustmentFunction) DotProduct
(QuantizedByteVectorValues values, float constMultiplier, byte[] targetBytes, float offsetCorrection, Lucene99ScalarQuantizedVectorScorer.FloatToFloatFunction scoreAdjustmentFunction) private
Euclidean
(QuantizedByteVectorValues values, float constMultiplier, byte[] targetBytes) Int4DotProduct
(QuantizedByteVectorValues values, float constMultiplier, byte[] targetBytes, float offsetCorrection, Lucene99ScalarQuantizedVectorScorer.FloatToFloatFunction scoreAdjustmentFunction) (package private)
OffsetCorrectedQuantizedByteVectorValues
(QuantizedByteVectorValues in, VectorSimilarityFunction vectorSimilarityFunction, ScalarQuantizer scalarQuantizer, ScalarQuantizer oldScalarQuantizer) (package private)
QuantizedByteVectorValueSub
(MergeState.DocMap docMap, QuantizedByteVectorValues values) (package private)
QuantizedVectorValues
(FloatVectorValues rawVectorValues, QuantizedByteVectorValues quantizedVectorValues) ScalarQuantizedRandomVectorScorerSupplier
(QuantizedByteVectorValues values, VectorSimilarityFunction vectorSimilarityFunction) -
Uses of QuantizedByteVectorValues in org.apache.lucene.util.quantization
Methods in org.apache.lucene.util.quantization that return QuantizedByteVectorValuesModifier and TypeMethodDescriptionQuantizedByteVectorValues.copy()
QuantizedVectorsReader.getQuantizedVectorValues
(String fieldName)