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
ConstructorsConstructorDescriptionByteVectorSimilarityFunction(VectorSimilarityFunction similarityFunction, ValueSource vector1, ValueSource vector2) -
Method Summary
Modifier and TypeMethodDescriptionprotected floatfunc(int doc, FunctionValues f1, FunctionValues f2) Methods inherited from class org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction
description, equals, getValues, hashCodeMethods 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:
funcin classVectorSimilarityFunction- Throws:
IOException
-