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

public static class VectorScoreScriptUtils.DenseVectorFunction extends Object
  • Constructor Details

    • DenseVectorFunction

      public DenseVectorFunction(ScoreScript scoreScript, List<Number> queryVector, String fieldName)
    • 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.