Class ScoreScriptUtils


  • public final class ScoreScriptUtils
    extends java.lang.Object
    ScoringScriptImpl can be used as ScoreScript to run a previously compiled Painless script.
    • Constructor Detail

      • ScoreScriptUtils

        public ScoreScriptUtils()
    • Method Detail

      • 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 of value with scaling parameters k and a
      • randomReproducible

        public static double randomReproducible​(java.lang.String seedValue,
                                                int seed)