Uses of Interface
org.apache.lucene.util.hnsw.RandomAccessVectorValues.Bytes
-
Packages that use RandomAccessVectorValues.Bytes Package Description org.apache.lucene.backward_codecs.lucene94 Lucene 9.4 file format.org.apache.lucene.codecs.bitvectors A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graphorg.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions -
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.backward_codecs.lucene94
Classes in org.apache.lucene.backward_codecs.lucene94 that implement RandomAccessVectorValues.Bytes 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
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.codecs.bitvectors
Fields in org.apache.lucene.codecs.bitvectors declared as RandomAccessVectorValues.Bytes Modifier and Type Field Description private RandomAccessVectorValues.Bytes
FlatBitVectorsScorer.BitRandomVectorScorer. vectorValues
protected RandomAccessVectorValues.Bytes
FlatBitVectorsScorer.BitRandomVectorScorerSupplier. vectorValues
protected RandomAccessVectorValues.Bytes
FlatBitVectorsScorer.BitRandomVectorScorerSupplier. vectorValues1
protected RandomAccessVectorValues.Bytes
FlatBitVectorsScorer.BitRandomVectorScorerSupplier. vectorValues2
Constructors in org.apache.lucene.codecs.bitvectors with parameters of type RandomAccessVectorValues.Bytes Constructor Description BitRandomVectorScorer(RandomAccessVectorValues.Bytes vectorValues, byte[] query)
BitRandomVectorScorerSupplier(RandomAccessVectorValues.Bytes vectorValues)
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.codecs.hnsw
Fields in org.apache.lucene.codecs.hnsw declared as RandomAccessVectorValues.Bytes Modifier and Type Field Description private RandomAccessVectorValues.Bytes
DefaultFlatVectorScorer.ByteVectorScorer. values
private RandomAccessVectorValues.Bytes
DefaultFlatVectorScorer.ByteScoringSupplier. vectors
private RandomAccessVectorValues.Bytes
DefaultFlatVectorScorer.ByteScoringSupplier. vectors1
private RandomAccessVectorValues.Bytes
DefaultFlatVectorScorer.ByteScoringSupplier. vectors2
Constructors in org.apache.lucene.codecs.hnsw with parameters of type RandomAccessVectorValues.Bytes Constructor Description ByteScoringSupplier(RandomAccessVectorValues.Bytes vectors, VectorSimilarityFunction similarityFunction)
ByteVectorScorer(RandomAccessVectorValues.Bytes values, byte[] query, VectorSimilarityFunction similarityFunction)
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.codecs.lucene95
Classes in org.apache.lucene.codecs.lucene95 that implement RandomAccessVectorValues.Bytes 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
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement RandomAccessVectorValues.Bytes Modifier and Type Class Description class
OffHeapQuantizedByteVectorValues
Read the quantized vector values and their score correction values from the index input.static class
OffHeapQuantizedByteVectorValues.DenseOffHeapVectorValues
Dense vector values that are stored off-heap.private static class
OffHeapQuantizedByteVectorValues.EmptyOffHeapVectorValues
private static class
OffHeapQuantizedByteVectorValues.SparseOffHeapVectorValues
-
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.util.hnsw
Methods in org.apache.lucene.util.hnsw that return RandomAccessVectorValues.Bytes Modifier and Type Method Description RandomAccessVectorValues.Bytes
RandomAccessVectorValues.Bytes. copy()
static RandomAccessVectorValues.Bytes
RandomAccessVectorValues. fromBytes(java.util.List<byte[]> vectors, int dim)
Creates aRandomAccessVectorValues.Bytes
from a list of byte arrays. -
Uses of RandomAccessVectorValues.Bytes in org.apache.lucene.util.quantization
Subinterfaces of RandomAccessVectorValues.Bytes in org.apache.lucene.util.quantization Modifier and Type Interface Description interface
RandomAccessQuantizedByteVectorValues
Random access values forbyte[]
, but also includes accessing the score correction constant for the current vector in the buffer.
-