Module org.elasticsearch.server
Package org.elasticsearch.script
Class VectorScoreScriptUtils.ByteDenseVectorFunction
java.lang.Object
org.elasticsearch.script.VectorScoreScriptUtils.DenseVectorFunction
org.elasticsearch.script.VectorScoreScriptUtils.ByteDenseVectorFunction
- Direct Known Subclasses:
VectorScoreScriptUtils.ByteCosineSimilarity,VectorScoreScriptUtils.ByteDotProduct,VectorScoreScriptUtils.ByteHammingDistance,VectorScoreScriptUtils.ByteL1Norm,VectorScoreScriptUtils.ByteL2Norm
- Enclosing class:
VectorScoreScriptUtils
public static class VectorScoreScriptUtils.ByteDenseVectorFunction
extends VectorScoreScriptUtils.DenseVectorFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final byte[]protected final floatFields inherited from class org.elasticsearch.script.VectorScoreScriptUtils.DenseVectorFunction
field, scoreScript -
Constructor Summary
ConstructorsConstructorDescriptionByteDenseVectorFunction(ScoreScript scoreScript, DenseVectorDocValuesField field, byte[] queryVector) Constructs a dense vector function used for byte-sized vectors.ByteDenseVectorFunction(ScoreScript scoreScript, DenseVectorDocValuesField field, List<Number> queryVector) Constructs a dense vector function used for byte-sized vectors. -
Method Summary
-
Field Details
-
queryVector
protected final byte[] queryVector -
qvMagnitude
protected final float qvMagnitude
-
-
Constructor Details
-
ByteDenseVectorFunction
public ByteDenseVectorFunction(ScoreScript scoreScript, DenseVectorDocValuesField field, List<Number> queryVector) Constructs a dense vector function used for byte-sized vectors.- Parameters:
scoreScript- The script in which this function was referenced.field- The vector field.queryVector- The query vector.
-
ByteDenseVectorFunction
public ByteDenseVectorFunction(ScoreScript scoreScript, DenseVectorDocValuesField field, byte[] queryVector) Constructs a dense vector function used for byte-sized vectors.- Parameters:
scoreScript- The script in which this function was referenced.field- The vector field.queryVector- The query vector.
-