Uses of Class
org.apache.lucene.index.VectorSimilarityFunction
-
Packages that use VectorSimilarityFunction Package Description 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.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.document The logical representation of aDocumentfor indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer. -
-
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 VectorSimilarityFunctionLucene90HnswGraphBuilder. similarityFunction(package private) VectorSimilarityFunctionLucene90HnswVectorsReader.FieldEntry. similarityFunctionMethods in org.apache.lucene.backward_codecs.lucene90 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunctionLucene90HnswVectorsReader. readSimilarityFunction(DataInput input)Methods in org.apache.lucene.backward_codecs.lucene90 with parameters of type VectorSimilarityFunction Modifier and Type Method Description static NeighborQueueLucene90OnHeapHnswGraph. search(float[] query, int topK, int numSeed, RandomAccessVectorValues vectors, VectorSimilarityFunction similarityFunction, HnswGraph graphValues, Bits acceptOrds, int 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(RandomAccessVectorValuesProducer vectors, VectorSimilarityFunction similarityFunction, int maxConn, int beamWidth, long seed)Reads all the vectors from a VectorValues, builds a graph connecting them by their dense ordinals, using the given hyperparameter settings, and returns the resulting graph. -
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 private VectorSimilarityFunctionLucene91HnswGraphBuilder. similarityFunction(package private) VectorSimilarityFunctionLucene91HnswVectorsReader.FieldEntry. similarityFunctionMethods in org.apache.lucene.backward_codecs.lucene91 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunctionLucene91HnswVectorsReader. readSimilarityFunction(DataInput input)Constructors in org.apache.lucene.backward_codecs.lucene91 with parameters of type VectorSimilarityFunction Constructor Description FieldEntry(DataInput input, VectorSimilarityFunction similarityFunction)Lucene91HnswGraphBuilder(RandomAccessVectorValuesProducer vectors, VectorSimilarityFunction similarityFunction, int maxConn, int beamWidth, long seed)Reads all the vectors from a VectorValues, builds a graph connecting them by their dense ordinals, using the given hyperparameter settings, and returns the resulting graph. -
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 that return VectorSimilarityFunction Modifier and Type Method Description private static VectorSimilarityFunctionLucene90FieldInfosFormat. getDistFunc(IndexInput input, byte b) -
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.lucene92
Fields in org.apache.lucene.codecs.lucene92 declared as VectorSimilarityFunction Modifier and Type Field Description (package private) VectorSimilarityFunctionLucene92HnswVectorsReader.FieldEntry. similarityFunctionMethods in org.apache.lucene.codecs.lucene92 that return VectorSimilarityFunction Modifier and Type Method Description private VectorSimilarityFunctionLucene92HnswVectorsReader. readSimilarityFunction(DataInput input)Methods in org.apache.lucene.codecs.lucene92 with parameters of type VectorSimilarityFunction Modifier and Type Method Description private OnHeapHnswGraphLucene92HnswVectorsWriter. writeGraph(RandomAccessVectorValuesProducer vectorValues, VectorSimilarityFunction similarityFunction)Constructors in org.apache.lucene.codecs.lucene92 with parameters of type VectorSimilarityFunction Constructor Description FieldEntry(IndexInput input, VectorSimilarityFunction similarityFunction) -
Uses of VectorSimilarityFunction in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunctionSimpleTextFieldInfosFormat. distanceFunction(java.lang.String scoreFunction) -
Uses of VectorSimilarityFunction in org.apache.lucene.document
Fields in org.apache.lucene.document declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunctionFieldType. vectorSimilarityFunctionMethods in org.apache.lucene.document that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunctionFieldType. vectorSimilarityFunction()Methods in org.apache.lucene.document with parameters of type VectorSimilarityFunction Modifier and Type Method Description static FieldTypeKnnVectorField. createFieldType(int dimension, VectorSimilarityFunction similarityFunction)A convenience method for creating a vector field type.private static FieldTypeKnnVectorField. createType(float[] v, VectorSimilarityFunction similarityFunction)voidFieldType. setVectorDimensionsAndSimilarityFunction(int numDimensions, VectorSimilarityFunction distFunc)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 KnnVectorField(java.lang.String name, float[] vector, VectorSimilarityFunction similarityFunction)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) VectorSimilarityFunctionFieldInfos.FieldVectorProperties. similarityFunctionprivate VectorSimilarityFunctionFieldInfo. vectorSimilarityFunctionprivate VectorSimilarityFunctionIndexingChain.FieldSchema. vectorSimilarityFunctionMethods in org.apache.lucene.index that return VectorSimilarityFunction Modifier and Type Method Description VectorSimilarityFunctionFieldInfo. getVectorSimilarityFunction()ReturnsVectorSimilarityFunctionfor the fieldstatic VectorSimilarityFunctionVectorSimilarityFunction. 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.VectorSimilarityFunctionIndexableFieldType. vectorSimilarityFunction()TheVectorSimilarityFunctionof the field's vector valueMethods in org.apache.lucene.index with parameters of type VectorSimilarityFunction Modifier and Type Method Description (package private) voidIndexingChain.FieldSchema. setVectors(VectorSimilarityFunction similarityFunction, int dimension)(package private) static voidFieldInfo. verifySameVectorOptions(java.lang.String fieldName, int vd1, VectorSimilarityFunction vsf1, int vd2, 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, VectorSimilarityFunction vectorSimilarityFunction, boolean softDeletesField)Sole constructor.FieldVectorProperties(int numDimensions, VectorSimilarityFunction similarityFunction) -
Uses of VectorSimilarityFunction in org.apache.lucene.util.hnsw
Fields in org.apache.lucene.util.hnsw declared as VectorSimilarityFunction Modifier and Type Field Description private VectorSimilarityFunctionHnswGraphBuilder. similarityFunctionprivate VectorSimilarityFunctionHnswGraphSearcher. similarityFunctionMethods in org.apache.lucene.util.hnsw with parameters of type VectorSimilarityFunction Modifier and Type Method Description static NeighborQueueHnswGraphSearcher. search(float[] query, int topK, RandomAccessVectorValues vectors, VectorSimilarityFunction similarityFunction, HnswGraph graph, Bits acceptOrds, int visitedLimit)Searches HNSW graph for the nearest neighbors of a query vector.Constructors in org.apache.lucene.util.hnsw with parameters of type VectorSimilarityFunction Constructor Description HnswGraphBuilder(RandomAccessVectorValuesProducer vectors, VectorSimilarityFunction similarityFunction, int M, int beamWidth, long seed)Reads all the vectors from a VectorValues, builds a graph connecting them by their dense ordinals, using the given hyperparameter settings, and returns the resulting graph.HnswGraphSearcher(VectorSimilarityFunction similarityFunction, NeighborQueue candidates, BitSet visited)Creates a new graph searcher.
-