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 TypeClassDescriptionclassWord2VecModel 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 classRead 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 classRead 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) classRead the vector values from the index input.(package private) static classprivate static classprivate 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) classRead the vector values from the index input.(package private) static classprivate static classprivate static class(package private) classRead the vector values from the index input.(package private) static classprivate static classprivate 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 aRandomVectorScorerfor the given set of vectors and target vector.FlatVectorsScorer.getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target) Returns aRandomVectorScorerfor 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 aRandomVectorScorerSupplierthat 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 TypeClassDescriptionclassRead the vector values from the index input.static classDense vector values that are stored off-heap.private static classprivate static classclassRead the vector values from the index input.static classDense vector values that are stored off-heap.private static classprivate static class -
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement RandomAccessVectorValuesModifier and TypeClassDescriptionclassRead the quantized vector values and their score correction values from the index input.static classDense vector values that are stored off-heap.private static classprivate static classMethods 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 interfaceByte vector values.static interfaceFloat vector values.Fields in org.apache.lucene.util.hnsw declared as RandomAccessVectorValuesModifier and TypeFieldDescriptionprivate final RandomAccessVectorValuesRandomVectorScorer.AbstractRandomVectorScorer.valuesMethods 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 TypeInterfaceDescriptioninterfaceRandom access values forbyte[], but also includes accessing the score correction constant for the current vector in the buffer.