Uses of Interface
org.apache.lucene.util.hnsw.RandomAccessVectorValues
Packages that use RandomAccessVectorValues
Package
Description
Analysis components for Synonyms using Word2Vec model.
Lucene 9.0 file format.
Lucene 9.1 file format.
Lucene 9.2 file format.
Lucene 9.4 file format.
A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graph
HNSW vector helper classes.
Lucene 9.5 file format.
Lucene 9.9 file format.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
Provides quantization methods for scaling vector values to smaller data types and possibly fewer
dimensions
-
Uses of RandomAccessVectorValues in org.apache.lucene.analysis.synonym.word2vec
Classes in org.apache.lucene.analysis.synonym.word2vec that implement RandomAccessVectorValuesModifier and TypeClassDescriptionclass
Word2VecModel is a class representing the parsed Word2Vec model containing the vectors for each word in dictionary -
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene90
Classes in org.apache.lucene.backward_codecs.lucene90 that implement RandomAccessVectorValuesModifier and TypeClassDescription(package private) static class
Read the vector values from the index input. -
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene91
Classes in org.apache.lucene.backward_codecs.lucene91 that implement RandomAccessVectorValuesModifier and TypeClassDescription(package private) static class
Read the vector values from the index input. -
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene92
Classes in org.apache.lucene.backward_codecs.lucene92 that implement RandomAccessVectorValuesModifier and TypeClassDescription(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
-
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene94
Classes in org.apache.lucene.backward_codecs.lucene94 that implement RandomAccessVectorValuesModifier and TypeClassDescription(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
(package private) class
Read the vector values from the index input.(package private) static class
private static class
private static class
-
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.bitvectors
Methods in org.apache.lucene.codecs.bitvectors with parameters of type RandomAccessVectorValuesModifier and TypeMethodDescriptionFlatBitVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target) FlatBitVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) FlatBitVectorsScorer.getRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues) -
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.hnsw
Methods in org.apache.lucene.codecs.hnsw with parameters of type RandomAccessVectorValuesModifier and TypeMethodDescriptionDefaultFlatVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target) DefaultFlatVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) FlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target) Returns aRandomVectorScorer
for the given set of vectors and target vector.FlatVectorsScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) Returns aRandomVectorScorer
for the given set of vectors and target vector.ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target) ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) DefaultFlatVectorScorer.getRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues) FlatVectorsScorer.getRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues) Returns aRandomVectorScorerSupplier
that can be used to score vectorsScalarQuantizedVectorScorer.getRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues) -
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.lucene95
Classes in org.apache.lucene.codecs.lucene95 that implement RandomAccessVectorValuesModifier and TypeClassDescriptionclass
Read the vector values from the index input.static class
Dense vector values that are stored off-heap.private static class
private static class
class
Read the vector values from the index input.static class
Dense vector values that are stored off-heap.private static class
private static class
-
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement RandomAccessVectorValuesModifier and TypeClassDescriptionclass
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
Methods in org.apache.lucene.codecs.lucene99 with parameters of type RandomAccessVectorValuesModifier and TypeMethodDescriptionLucene99ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target) Lucene99ScalarQuantizedVectorScorer.getRandomVectorScorer
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) Lucene99ScalarQuantizedVectorScorer.getRandomVectorScorerSupplier
(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues) -
Uses of RandomAccessVectorValues in org.apache.lucene.util.hnsw
Subinterfaces of RandomAccessVectorValues in org.apache.lucene.util.hnswModifier and TypeInterfaceDescriptionstatic interface
Byte vector values.static interface
Float vector values.Fields in org.apache.lucene.util.hnsw declared as RandomAccessVectorValuesModifier and TypeFieldDescriptionprivate final RandomAccessVectorValues
RandomVectorScorer.AbstractRandomVectorScorer.values
Methods in org.apache.lucene.util.hnsw that return RandomAccessVectorValuesModifier and TypeMethodDescriptionRandomAccessVectorValues.copy()
Creates a new copy of thisRandomAccessVectorValues
.Constructors in org.apache.lucene.util.hnsw with parameters of type RandomAccessVectorValuesModifierConstructorDescriptionCreates a new scorer for the given vector values. -
Uses of RandomAccessVectorValues in org.apache.lucene.util.quantization
Subinterfaces of RandomAccessVectorValues in org.apache.lucene.util.quantizationModifier and TypeInterfaceDescriptioninterface
Random access values forbyte[]
, but also includes accessing the score correction constant for the current vector in the buffer.