Uses of Class
org.apache.lucene.index.VectorSimilarityFunction
-
Packages that use VectorSimilarityFunction 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.backward_codecs.lucene95 Lucene 9.5 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.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.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions -
-
Uses of VectorSimilarityFunction in org.apache.lucene.analysis.synonym.word2vec
Fields in org.apache.lucene.analysis.synonym.word2vec declared as VectorSimilarityFunction Modifier and Type Field Description private static VectorSimilarityFunction
Word2VecSynonymProvider. SIMILARITY_FUNCTION
-
Uses of VectorSimilarityFunction in org.apache.lucene.backward_codecs.lucene90
Fields in org.apache.lucene.backward_codecs.lucene90 declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunction
Lucene90HnswGraphBuilder. similarityFunction
(package private) VectorSimilarityFunction
Lucene90HnswVectorsReader.FieldEntry. similarityFunction
(package private) VectorSimilarityFunction
Lucene90HnswVectorsReader.OffHeapFloatVectorValues. similarityFunction
Methods in org.apache.lucene.backward_codecs.lucene90 that return VectorSimilarityFunction Modifier and Type Method Description private static VectorSimilarityFunction
Lucene90FieldInfosFormat. getDistFunc(IndexInput input, byte b)
private VectorSimilarityFunction
Lucene90HnswVectorsReader. readSimilarityFunction(DataInput input)
Methods in org.apache.lucene.backward_codecs.lucene90 with parameters of type VectorSimilarityFunction Modifier and Type Method Description static NeighborQueue
Lucene90OnHeapHnswGraph. search(float[] query, int topK, int numSeed, RandomAccessVectorValues.Floats 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 VectorSimilarityFunction Constructor Description FieldEntry(DataInput input, VectorSimilarityFunction similarityFunction)
Lucene90HnswGraphBuilder(RandomAccessVectorValues.Floats 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.OffHeapFloatVectorValues(int dimension, int[] ordToDoc, VectorSimilarityFunction similarityFunction, IndexInput dataIn)
-
Uses of VectorSimilarityFunction in org.apache.lucene.backward_codecs.lucene91
Fields in org.apache.lucene.backward_codecs.lucene91 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
Lucene91HnswVectorsReader.FieldEntry. similarityFunction
private VectorSimilarityFunction
Lucene91HnswVectorsReader.OffHeapFloatVectorValues. similarityFunction
Methods in org.apache.lucene.backward_codecs.lucene91 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunction
Lucene91HnswVectorsReader. readSimilarityFunction(DataInput input)
Constructors in org.apache.lucene.backward_codecs.lucene91 with parameters of type VectorSimilarityFunction Constructor Description FieldEntry(DataInput input, VectorSimilarityFunction similarityFunction)
OffHeapFloatVectorValues(int dimension, int size, int[] ordToDoc, VectorSimilarityFunction similarityFunction, IndexInput dataIn)
-
Uses of VectorSimilarityFunction in org.apache.lucene.backward_codecs.lucene92
Fields in org.apache.lucene.backward_codecs.lucene92 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
Lucene92HnswVectorsReader.FieldEntry. similarityFunction
protected VectorSimilarityFunction
OffHeapFloatVectorValues. vectorSimilarityFunction
Methods in org.apache.lucene.backward_codecs.lucene92 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunction
Lucene92HnswVectorsReader. readSimilarityFunction(DataInput input)
Constructors in org.apache.lucene.backward_codecs.lucene92 with parameters of type VectorSimilarityFunction Constructor Description DenseOffHeapVectorValues(int dimension, int size, VectorSimilarityFunction vectorSimilarityFunction, IndexInput slice)
FieldEntry(IndexInput input, VectorSimilarityFunction similarityFunction)
OffHeapFloatVectorValues(int dimension, int size, VectorSimilarityFunction vectorSimilarityFunction, IndexInput slice)
SparseOffHeapVectorValues(Lucene92HnswVectorsReader.FieldEntry fieldEntry, IndexInput dataIn, VectorSimilarityFunction vectorSimilarityFunction, IndexInput slice)
-
Uses of VectorSimilarityFunction in org.apache.lucene.backward_codecs.lucene94
Fields in org.apache.lucene.backward_codecs.lucene94 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
Lucene94HnswVectorsReader.FieldEntry. similarityFunction
protected VectorSimilarityFunction
OffHeapByteVectorValues. vectorSimilarityFunction
protected VectorSimilarityFunction
OffHeapFloatVectorValues. vectorSimilarityFunction
Methods in org.apache.lucene.backward_codecs.lucene94 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunction
Lucene94HnswVectorsReader. readSimilarityFunction(DataInput input)
-
Uses of VectorSimilarityFunction in org.apache.lucene.backward_codecs.lucene95
Fields in org.apache.lucene.backward_codecs.lucene95 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
Lucene95HnswVectorsReader.FieldEntry. similarityFunction
Methods in org.apache.lucene.backward_codecs.lucene95 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunction
Lucene95HnswVectorsReader. readSimilarityFunction(DataInput input)
Constructors in org.apache.lucene.backward_codecs.lucene95 with parameters of type VectorSimilarityFunction Constructor Description FieldEntry(IndexInput input, VectorEncoding vectorEncoding, VectorSimilarityFunction similarityFunction)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.bitvectors
Methods in org.apache.lucene.codecs.bitvectors with parameters of type VectorSimilarityFunction Modifier and Type Method Description RandomVectorScorer
FlatBitVectorsScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target)
RandomVectorScorer
FlatBitVectorsScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target)
RandomVectorScorerSupplier
FlatBitVectorsScorer. getRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.hnsw
Fields in org.apache.lucene.codecs.hnsw declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunction
DefaultFlatVectorScorer.ByteScoringSupplier. similarityFunction
private VectorSimilarityFunction
DefaultFlatVectorScorer.ByteVectorScorer. similarityFunction
private VectorSimilarityFunction
DefaultFlatVectorScorer.FloatScoringSupplier. similarityFunction
private VectorSimilarityFunction
DefaultFlatVectorScorer.FloatVectorScorer. similarityFunction
private VectorSimilarityFunction
ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier. vectorSimilarityFunction
Methods in org.apache.lucene.codecs.hnsw with parameters of type VectorSimilarityFunction Modifier and Type Method Description RandomVectorScorer
DefaultFlatVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target)
RandomVectorScorer
DefaultFlatVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target)
RandomVectorScorer
FlatVectorsScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target)
Returns aRandomVectorScorer
for the given set of vectors and target vector.RandomVectorScorer
FlatVectorsScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target)
Returns aRandomVectorScorer
for the given set of vectors and target vector.RandomVectorScorer
ScalarQuantizedVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target)
RandomVectorScorer
ScalarQuantizedVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target)
RandomVectorScorerSupplier
DefaultFlatVectorScorer. getRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues)
RandomVectorScorerSupplier
FlatVectorsScorer. getRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues)
Returns aRandomVectorScorerSupplier
that can be used to score vectorsRandomVectorScorerSupplier
ScalarQuantizedVectorScorer. getRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues)
static float
ScalarQuantizedVectorScorer. quantizeQuery(float[] query, byte[] quantizedQuery, VectorSimilarityFunction similarityFunction, ScalarQuantizer scalarQuantizer)
Constructors in org.apache.lucene.codecs.hnsw with parameters of type VectorSimilarityFunction Constructor Description ByteScoringSupplier(RandomAccessVectorValues.Bytes vectors, VectorSimilarityFunction similarityFunction)
ByteVectorScorer(RandomAccessVectorValues.Bytes values, byte[] query, VectorSimilarityFunction similarityFunction)
FloatScoringSupplier(RandomAccessVectorValues.Floats vectors, VectorSimilarityFunction similarityFunction)
FloatVectorScorer(RandomAccessVectorValues.Floats values, float[] query, VectorSimilarityFunction similarityFunction)
ScalarQuantizedRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, ScalarQuantizer scalarQuantizer, RandomAccessQuantizedByteVectorValues values)
ScalarQuantizedRandomVectorScorerSupplier(ScalarQuantizedVectorSimilarity similarity, VectorSimilarityFunction vectorSimilarityFunction, RandomAccessQuantizedByteVectorValues values)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.lucene94
Fields in org.apache.lucene.codecs.lucene94 with type parameters of type VectorSimilarityFunction Modifier and Type Field Description (package private) static java.util.List<VectorSimilarityFunction>
Lucene94FieldInfosFormat. SIMILARITY_FUNCTIONS
Methods in org.apache.lucene.codecs.lucene94 that return VectorSimilarityFunction Modifier and Type Method Description (package private) static VectorSimilarityFunction
Lucene94FieldInfosFormat. distOrdToFunc(byte i)
private static VectorSimilarityFunction
Lucene94FieldInfosFormat. getDistFunc(IndexInput input, byte b)
Methods in org.apache.lucene.codecs.lucene94 with parameters of type VectorSimilarityFunction Modifier and Type Method Description (package private) static byte
Lucene94FieldInfosFormat. distFuncToOrd(VectorSimilarityFunction func)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.lucene95
Fields in org.apache.lucene.codecs.lucene95 declared as VectorSimilarityFunction Modifier and Type Field Description protected VectorSimilarityFunction
OffHeapByteVectorValues. similarityFunction
protected VectorSimilarityFunction
OffHeapFloatVectorValues. similarityFunction
Methods in org.apache.lucene.codecs.lucene95 with parameters of type VectorSimilarityFunction Modifier and Type Method Description static OffHeapByteVectorValues
OffHeapByteVectorValues. load(VectorSimilarityFunction vectorSimilarityFunction, FlatVectorsScorer flatVectorsScorer, OrdToDocDISIReaderConfiguration configuration, VectorEncoding vectorEncoding, int dimension, long vectorDataOffset, long vectorDataLength, IndexInput vectorData)
static OffHeapFloatVectorValues
OffHeapFloatVectorValues. load(VectorSimilarityFunction vectorSimilarityFunction, FlatVectorsScorer flatVectorsScorer, OrdToDocDISIReaderConfiguration configuration, VectorEncoding vectorEncoding, int dimension, long vectorDataOffset, long vectorDataLength, IndexInput vectorData)
Constructors in org.apache.lucene.codecs.lucene95 with parameters of type VectorSimilarityFunction Constructor Description DenseOffHeapVectorValues(int dimension, int size, IndexInput slice, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction vectorSimilarityFunction)
DenseOffHeapVectorValues(int dimension, int size, IndexInput slice, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction similarityFunction)
EmptyOffHeapVectorValues(int dimension, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction vectorSimilarityFunction)
EmptyOffHeapVectorValues(int dimension, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction similarityFunction)
OffHeapByteVectorValues(int dimension, int size, IndexInput slice, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction similarityFunction)
OffHeapFloatVectorValues(int dimension, int size, IndexInput slice, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction similarityFunction)
SparseOffHeapVectorValues(OrdToDocDISIReaderConfiguration configuration, IndexInput dataIn, IndexInput slice, int dimension, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction vectorSimilarityFunction)
SparseOffHeapVectorValues(OrdToDocDISIReaderConfiguration configuration, IndexInput dataIn, IndexInput slice, int dimension, int byteSize, FlatVectorsScorer flatVectorsScorer, VectorSimilarityFunction similarityFunction)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.lucene99
Fields in org.apache.lucene.codecs.lucene99 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
Lucene99FlatVectorsReader.FieldEntry. similarityFunction
(package private) VectorSimilarityFunction
Lucene99HnswVectorsReader.FieldEntry. similarityFunction
(package private) VectorSimilarityFunction
Lucene99ScalarQuantizedVectorsReader.FieldEntry. similarityFunction
protected VectorSimilarityFunction
OffHeapQuantizedByteVectorValues. similarityFunction
private VectorSimilarityFunction
Lucene99ScalarQuantizedVectorScorer.ScalarQuantizedRandomVectorScorerSupplier. vectorSimilarityFunction
private VectorSimilarityFunction
Lucene99ScalarQuantizedVectorsWriter.OffsetCorrectedQuantizedByteVectorValues. vectorSimilarityFunction
private VectorSimilarityFunction
Lucene99ScalarQuantizedVectorsWriter.QuantizedFloatVectorValues. vectorSimilarityFunction
Fields in org.apache.lucene.codecs.lucene99 with type parameters of type VectorSimilarityFunction Modifier and Type Field Description static java.util.List<VectorSimilarityFunction>
Lucene99HnswVectorsReader. SIMILARITY_FUNCTIONS
Methods in org.apache.lucene.codecs.lucene99 that return VectorSimilarityFunction Modifier and Type Method Description static VectorSimilarityFunction
Lucene99HnswVectorsReader. readSimilarityFunction(DataInput input)
Methods in org.apache.lucene.codecs.lucene99 with parameters of type VectorSimilarityFunction Modifier and Type Method Description (package private) static ScalarQuantizer
Lucene99ScalarQuantizedVectorsWriter. buildScalarQuantizer(FloatVectorValues floatVectorValues, int numVectors, VectorSimilarityFunction vectorSimilarityFunction, java.lang.Float confidenceInterval, byte bits)
(package private) static int
Lucene99HnswVectorsWriter. distFuncToOrd(VectorSimilarityFunction func)
(package private) static RandomVectorScorer
Lucene99ScalarQuantizedVectorScorer. fromVectorSimilarity(byte[] targetBytes, float offsetCorrection, VectorSimilarityFunction sim, float constMultiplier, RandomAccessQuantizedByteVectorValues values)
RandomVectorScorer
Lucene99ScalarQuantizedVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, byte[] target)
RandomVectorScorer
Lucene99ScalarQuantizedVectorScorer. getRandomVectorScorer(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues, float[] target)
RandomVectorScorerSupplier
Lucene99ScalarQuantizedVectorScorer. getRandomVectorScorerSupplier(VectorSimilarityFunction similarityFunction, RandomAccessVectorValues vectorValues)
static OffHeapQuantizedByteVectorValues
OffHeapQuantizedByteVectorValues. load(OrdToDocDISIReaderConfiguration configuration, int dimension, int size, ScalarQuantizer scalarQuantizer, VectorSimilarityFunction similarityFunction, FlatVectorsScorer vectorsScorer, boolean compress, long quantizedVectorDataOffset, long quantizedVectorDataLength, IndexInput vectorData)
-
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
SimpleTextKnnVectorsReader.FieldEntry. similarityFunction
Methods in org.apache.lucene.codecs.simpletext that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunction
SimpleTextFieldInfosFormat. distanceFunction(java.lang.String scoreFunction)
Constructors in org.apache.lucene.codecs.simpletext with parameters of type VectorSimilarityFunction Constructor Description FieldEntry(int dimension, long vectorDataOffset, long vectorDataLength, int[] ordToDoc, VectorSimilarityFunction similarityFunction)
-
Uses of VectorSimilarityFunction in org.apache.lucene.document
Fields in org.apache.lucene.document declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunction
FieldType. vectorSimilarityFunction
Methods in org.apache.lucene.document that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunction
FieldType. vectorSimilarityFunction()
Methods in org.apache.lucene.document with parameters of type VectorSimilarityFunction Modifier and Type Method Description static FieldType
KnnByteVectorField. createFieldType(int dimension, VectorSimilarityFunction similarityFunction)
A convenience method for creating a vector field type.static FieldType
KnnFloatVectorField. createFieldType(int dimension, VectorSimilarityFunction similarityFunction)
A convenience method for creating a vector field type.private static FieldType
KnnByteVectorField. createType(byte[] v, VectorSimilarityFunction similarityFunction)
private static FieldType
KnnFloatVectorField. createType(float[] v, VectorSimilarityFunction similarityFunction)
void
FieldType. setVectorAttributes(int numDimensions, VectorEncoding encoding, VectorSimilarityFunction similarity)
Enable vector indexing, with the specified number of dimensions and distance function.Constructors in org.apache.lucene.document with parameters of type VectorSimilarityFunction Constructor Description KnnByteVectorField(java.lang.String name, byte[] vector, VectorSimilarityFunction similarityFunction)
Creates a numeric vector field.KnnFloatVectorField(java.lang.String name, float[] vector, VectorSimilarityFunction similarityFunction)
Creates a numeric vector field.KnnVectorField(java.lang.String name, float[] vector, VectorSimilarityFunction similarityFunction)
Deprecated.Creates a numeric vector field. -
Uses of VectorSimilarityFunction in org.apache.lucene.index
Fields in org.apache.lucene.index declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunction
FieldInfos.FieldVectorProperties. similarityFunction
private VectorSimilarityFunction
FieldInfo. vectorSimilarityFunction
private VectorSimilarityFunction
IndexingChain.FieldSchema. vectorSimilarityFunction
Methods in org.apache.lucene.index that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunction
FieldInfo. getVectorSimilarityFunction()
ReturnsVectorSimilarityFunction
for the fieldstatic VectorSimilarityFunction
VectorSimilarityFunction. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VectorSimilarityFunction[]
VectorSimilarityFunction. values()
Returns an array containing the constants of this enum type, in the order they are declared.VectorSimilarityFunction
IndexableFieldType. vectorSimilarityFunction()
TheVectorSimilarityFunction
of the field's vector valueMethods in org.apache.lucene.index with parameters of type VectorSimilarityFunction Modifier and Type Method Description (package private) void
IndexingChain.FieldSchema. setVectors(VectorEncoding encoding, VectorSimilarityFunction similarityFunction, int dimension)
(package private) static void
FieldInfo. verifySameVectorOptions(java.lang.String fieldName, int vd1, VectorEncoding ve1, VectorSimilarityFunction vsf1, int vd2, VectorEncoding ve2, VectorSimilarityFunction vsf2)
Verify that the provided vector indexing options are the sameConstructors in org.apache.lucene.index with parameters of type VectorSimilarityFunction Constructor Description FieldInfo(java.lang.String name, int number, boolean storeTermVector, boolean omitNorms, boolean storePayloads, IndexOptions indexOptions, DocValuesType docValues, long dvGen, java.util.Map<java.lang.String,java.lang.String> attributes, int pointDimensionCount, int pointIndexDimensionCount, int pointNumBytes, int vectorDimension, VectorEncoding vectorEncoding, VectorSimilarityFunction vectorSimilarityFunction, boolean softDeletesField, boolean isParentField)
Sole constructor.FieldVectorProperties(int numDimensions, VectorEncoding vectorEncoding, VectorSimilarityFunction similarityFunction)
-
Uses of VectorSimilarityFunction in org.apache.lucene.queries.function.valuesource
Fields in org.apache.lucene.queries.function.valuesource declared as VectorSimilarityFunction Modifier and Type Field Description protected VectorSimilarityFunction
VectorSimilarityFunction. similarityFunction
Constructors in org.apache.lucene.queries.function.valuesource with parameters of type VectorSimilarityFunction Constructor Description ByteVectorSimilarityFunction(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2)
FloatVectorSimilarityFunction(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2)
VectorSimilarityFunction(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2)
-
Uses of VectorSimilarityFunction in org.apache.lucene.util.quantization
Fields in org.apache.lucene.util.quantization declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunction
ScalarQuantizer.ScoreErrorCorrelator. function
Methods in org.apache.lucene.util.quantization with parameters of type VectorSimilarityFunction Modifier and Type Method Description private static float[]
ScalarQuantizer. candidateGridSearch(java.util.List<ScalarQuantizer.ScoreDocsAndScoreVariance> nearestNeighbors, java.util.List<float[]> vectors, float[] lowerCandidates, float[] upperCandidates, VectorSimilarityFunction function, byte bits)
private static java.util.List<ScalarQuantizer.ScoreDocsAndScoreVariance>
ScalarQuantizer. findNearestNeighbors(java.util.List<float[]> vectors, VectorSimilarityFunction similarityFunction)
static ScalarQuantizer
ScalarQuantizer. fromVectorsAutoInterval(FloatVectorValues floatVectorValues, VectorSimilarityFunction function, int totalVectorCount, byte bits)
static ScalarQuantizedVectorSimilarity
ScalarQuantizedVectorSimilarity. fromVectorSimilarity(VectorSimilarityFunction sim, float constMultiplier, byte bits)
Creates aScalarQuantizedVectorSimilarity
from aVectorSimilarityFunction
and the constant multiplier used for quantization.float
ScalarQuantizer. quantize(float[] src, byte[] dest, VectorSimilarityFunction similarityFunction)
Quantize a float vector into a byte vectorfloat
ScalarQuantizer. recalculateCorrectiveOffset(byte[] quantizedVector, ScalarQuantizer oldQuantizer, VectorSimilarityFunction similarityFunction)
Recalculate the old score corrective value given new current quantilesConstructors in org.apache.lucene.util.quantization with parameters of type VectorSimilarityFunction Constructor Description ScoreErrorCorrelator(VectorSimilarityFunction function, java.util.List<ScalarQuantizer.ScoreDocsAndScoreVariance> nearestNeighbors, java.util.List<float[]> vectors, byte bits)
-