Uses of Interface
org.apache.lucene.util.hnsw.RandomAccessVectorValues
-
Packages that use RandomAccessVectorValues Package Description org.apache.lucene.analysis.synonym.word2vec Analysis components for Synonyms using Word2Vec model.org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.backward_codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.backward_codecs.lucene94 Lucene 9.4 file format.org.apache.lucene.codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
-
Uses of RandomAccessVectorValues in org.apache.lucene.analysis.synonym.word2vec
Classes in org.apache.lucene.analysis.synonym.word2vec that implement RandomAccessVectorValues Modifier and Type Class Description class
Word2VecModel
Word2VecModel is a class representing the parsed Word2Vec model containing the vectors for each word in dictionaryMethods in org.apache.lucene.analysis.synonym.word2vec that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<float[]>
Word2VecModel. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene90
Classes in org.apache.lucene.backward_codecs.lucene90 that implement RandomAccessVectorValues Modifier and Type Class Description (package private) static class
Lucene90HnswVectorsReader.OffHeapFloatVectorValues
Read the vector values from the index input.Fields in org.apache.lucene.backward_codecs.lucene90 declared as RandomAccessVectorValues Modifier and Type Field Description private RandomAccessVectorValues<float[]>
Lucene90HnswGraphBuilder. buildVectors
private RandomAccessVectorValues<float[]>
Lucene90HnswGraphBuilder. vectorValues
Methods in org.apache.lucene.backward_codecs.lucene90 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<float[]>
Lucene90HnswVectorsReader.OffHeapFloatVectorValues. copy()
Methods in org.apache.lucene.backward_codecs.lucene90 with parameters of type RandomAccessVectorValues Modifier and Type Method Description Lucene90OnHeapHnswGraph
Lucene90HnswGraphBuilder. build(RandomAccessVectorValues<float[]> vectors)
Reads all the vectors from two copies of aRandomAccessVectorValues
.private boolean
Lucene90HnswGraphBuilder. diversityCheck(float[] candidate, float score, Lucene90NeighborArray neighbors, RandomAccessVectorValues<float[]> vectorValues)
static NeighborQueue
Lucene90OnHeapHnswGraph. search(float[] query, int topK, int numSeed, RandomAccessVectorValues<float[]> vectors, VectorSimilarityFunction similarityFunction, HnswGraph graphValues, Bits acceptOrds, long visitedLimit, java.util.SplittableRandom random)
Searches for the nearest neighbors of a query vector.Constructors in org.apache.lucene.backward_codecs.lucene90 with parameters of type RandomAccessVectorValues Constructor Description Lucene90HnswGraphBuilder(RandomAccessVectorValues<float[]> vectors, VectorSimilarityFunction similarityFunction, int maxConn, int beamWidth, long seed)
Reads all the vectors from vector values, builds a graph connecting them by their dense ordinals, using the given hyperparameter settings, and returns the resulting graph. -
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene91
Classes in org.apache.lucene.backward_codecs.lucene91 that implement RandomAccessVectorValues Modifier and Type Class Description (package private) static class
Lucene91HnswVectorsReader.OffHeapFloatVectorValues
Read the vector values from the index input.Methods in org.apache.lucene.backward_codecs.lucene91 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<float[]>
Lucene91HnswVectorsReader.OffHeapFloatVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene92
Classes in org.apache.lucene.backward_codecs.lucene92 that implement RandomAccessVectorValues Modifier and Type Class Description (package private) class
OffHeapFloatVectorValues
Read the vector values from the index input.(package private) static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
Methods in org.apache.lucene.backward_codecs.lucene92 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.DenseOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.EmptyOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.SparseOffHeapVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.backward_codecs.lucene94
Classes in org.apache.lucene.backward_codecs.lucene94 that implement RandomAccessVectorValues Modifier and Type Class Description (package private) class
OffHeapByteVectorValues
Read the vector values from the index input.(package private) static class
OffHeapByteVectorValues.DenseOffHeapVectorValues
private static class
OffHeapByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapByteVectorValues.SparseOffHeapVectorValues
(package private) class
OffHeapFloatVectorValues
Read the vector values from the index input.(package private) static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
Methods in org.apache.lucene.backward_codecs.lucene94 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.DenseOffHeapVectorValues. copy()
RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.EmptyOffHeapVectorValues. copy()
RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.SparseOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.DenseOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.EmptyOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.SparseOffHeapVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.lucene95
Classes in org.apache.lucene.codecs.lucene95 that implement RandomAccessVectorValues Modifier and Type Class Description class
OffHeapByteVectorValues
Read the vector values from the index input.static class
OffHeapByteVectorValues.DenseOffHeapVectorValues
Dense vector values that are stored off-heap.private static class
OffHeapByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapByteVectorValues.SparseOffHeapVectorValues
class
OffHeapFloatVectorValues
Read the vector values from the index input.static class
OffHeapFloatVectorValues.DenseOffHeapVectorValues
Dense vector values that are stored off-heap.private static class
OffHeapFloatVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapFloatVectorValues.SparseOffHeapVectorValues
Methods in org.apache.lucene.codecs.lucene95 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.DenseOffHeapVectorValues. copy()
RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.EmptyOffHeapVectorValues. copy()
RandomAccessVectorValues<byte[]>
OffHeapByteVectorValues.SparseOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.DenseOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.EmptyOffHeapVectorValues. copy()
RandomAccessVectorValues<float[]>
OffHeapFloatVectorValues.SparseOffHeapVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.lucene99
Subinterfaces of RandomAccessVectorValues in org.apache.lucene.codecs.lucene99 Modifier and Type Interface Description (package private) interface
RandomAccessQuantizedByteVectorValues
Random access values forbyte[]
, but also includes accessing the score correction constant for the current vector in the buffer.Classes in org.apache.lucene.codecs.lucene99 that implement RandomAccessVectorValues Modifier and Type Class Description private static class
Lucene99HnswVectorsWriter.RAVectorValues<T>
(package private) class
OffHeapQuantizedByteVectorValues
Read the quantized vector values and their score correction values from the index input.(package private) static class
OffHeapQuantizedByteVectorValues.DenseOffHeapVectorValues
private static class
OffHeapQuantizedByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapQuantizedByteVectorValues.SparseOffHeapVectorValues
Methods in org.apache.lucene.codecs.lucene99 that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<T>
Lucene99HnswVectorsWriter.RAVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement RandomAccessVectorValues Modifier and Type Class Description private static class
SimpleTextKnnVectorsReader.SimpleTextByteVectorValues
private static class
SimpleTextKnnVectorsReader.SimpleTextFloatVectorValues
Methods in org.apache.lucene.codecs.simpletext that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<BytesRef>
SimpleTextKnnVectorsReader.SimpleTextByteVectorValues. copy()
RandomAccessVectorValues<float[]>
SimpleTextKnnVectorsReader.SimpleTextFloatVectorValues. copy()
-
Uses of RandomAccessVectorValues in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as RandomAccessVectorValues Modifier and Type Field Description private RandomAccessVectorValues<T>
RandomVectorScorer.AbstractRandomVectorScorer. values
private RandomAccessVectorValues<byte[]>
RandomVectorScorerSupplier.ByteScoringSupplier. vectors
private RandomAccessVectorValues<float[]>
RandomVectorScorerSupplier.FloatScoringSupplier. vectors
private RandomAccessVectorValues<byte[]>
RandomVectorScorerSupplier.ByteScoringSupplier. vectors1
private RandomAccessVectorValues<float[]>
RandomVectorScorerSupplier.FloatScoringSupplier. vectors1
private RandomAccessVectorValues<byte[]>
RandomVectorScorerSupplier.ByteScoringSupplier. vectors2
private RandomAccessVectorValues<float[]>
RandomVectorScorerSupplier.FloatScoringSupplier. vectors2
Methods in org.apache.lucene.util.hnsw that return RandomAccessVectorValues Modifier and Type Method Description RandomAccessVectorValues<T>
RandomAccessVectorValues. copy()
Creates a new copy of thisRandomAccessVectorValues
.Methods in org.apache.lucene.util.hnsw with parameters of type RandomAccessVectorValues Modifier and Type Method Description static RandomVectorScorer
RandomVectorScorer. createBytes(RandomAccessVectorValues<byte[]> vectors, VectorSimilarityFunction similarityFunction, byte[] query)
Creates a default scorer for byte vectors.static RandomVectorScorerSupplier
RandomVectorScorerSupplier. createBytes(RandomAccessVectorValues<byte[]> vectors, VectorSimilarityFunction similarityFunction)
Creates aRandomVectorScorerSupplier
to compare byte vectors.static RandomVectorScorer
RandomVectorScorer. createFloats(RandomAccessVectorValues<float[]> vectors, VectorSimilarityFunction similarityFunction, float[] query)
Creates a default scorer for float vectors.static RandomVectorScorerSupplier
RandomVectorScorerSupplier. createFloats(RandomAccessVectorValues<float[]> vectors, VectorSimilarityFunction similarityFunction)
Creates aRandomVectorScorerSupplier
to compare float vectors.Constructors in org.apache.lucene.util.hnsw with parameters of type RandomAccessVectorValues Constructor Description AbstractRandomVectorScorer(RandomAccessVectorValues<T> values)
Creates a new scorer for the given vector values.ByteScoringSupplier(RandomAccessVectorValues<byte[]> vectors, VectorSimilarityFunction similarityFunction)
FloatScoringSupplier(RandomAccessVectorValues<float[]> vectors, VectorSimilarityFunction similarityFunction)
-