Module org.elasticsearch.server
Package org.elasticsearch.script
Class VectorScoreScriptUtils.DenseVectorFunction
java.lang.Object
org.elasticsearch.script.VectorScoreScriptUtils.DenseVectorFunction
- Direct Known Subclasses:
VectorScoreScriptUtils.CosineSimilarity
,VectorScoreScriptUtils.DotProduct
,VectorScoreScriptUtils.L1Norm
,VectorScoreScriptUtils.L2Norm
- Enclosing class:
- VectorScoreScriptUtils
-
Constructor Summary
ConstructorDescriptionDenseVectorFunction
(ScoreScript scoreScript, List<Number> queryVector, String fieldName) DenseVectorFunction
(ScoreScript scoreScript, List<Number> queryVector, String fieldName, boolean normalizeQuery) Constructs a dense vector function. -
Method Summary
-
Constructor Details
-
DenseVectorFunction
-
DenseVectorFunction
public DenseVectorFunction(ScoreScript scoreScript, List<Number> queryVector, String fieldName, boolean normalizeQuery) Constructs a dense vector function.- Parameters:
scoreScript
- The script in which this function was referenced.queryVector
- The query vector.normalizeQuery
- Whether the provided query should be normalized to unit length.
-