Class ByteVectorSimilarityFunction
java.lang.Object
org.apache.lucene.queries.function.ValueSource
org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction
org.apache.lucene.queries.function.valuesource.ByteVectorSimilarityFunction
ByteVectorSimilarityFunction
returns a similarity function between two knn vectors
with byte elements.-
Field Summary
Fields inherited from class org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction
similarityFunction, vector1, vector2
-
Constructor Summary
ConstructorDescriptionByteVectorSimilarityFunction
(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2) -
Method Summary
Modifier and TypeMethodDescriptionprotected float
func
(int doc, FunctionValues f1, FunctionValues f2) Methods inherited from class org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction
description, equals, getValues, hashCode
Methods inherited from class org.apache.lucene.queries.function.ValueSource
asDoubleValuesSource, asLongValuesSource, createWeight, fromDoubleValuesSource, getSortField, newContext, toString
-
Constructor Details
-
ByteVectorSimilarityFunction
public ByteVectorSimilarityFunction(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2)
-
-
Method Details
-
func
- Specified by:
func
in classVectorSimilarityFunction
- Throws:
IOException
-