Package org.opensearch.script
Class ScoreScriptUtils
java.lang.Object
org.opensearch.script.ScoreScriptUtils
Utilities for scoring scripts
- Opensearch.internal:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Exponential date decaystatic final class
Gaussian date decaystatic final class
Linear date decaystatic final class
Exponential geo decaystatic final class
Gaussian geo decaystatic final class
**** Decay functions on geo fieldstatic final class
Exponential numeric decaystatic final class
Gaussian numeric decaystatic final class
Linear numeric decaystatic final class
random score based on the internal Lucene document Idsstatic final class
random score based on the documents' values of the given field -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
saturation
(double value, double k) STATIC FUNCTIONS that can be used by users for score calculationsstatic double
sigmoid
(double value, double k, double a) Calculate a sigmoid ofvalue
with scaling parametersk
anda
-
Constructor Details
-
ScoreScriptUtils
public ScoreScriptUtils()
-
-
Method Details
-
saturation
public static double saturation(double value, double k) STATIC FUNCTIONS that can be used by users for score calculations -
sigmoid
public static double sigmoid(double value, double k, double a) Calculate a sigmoid ofvalue
with scaling parametersk
anda
-