Class DoubleValuesScript

java.lang.Object
org.elasticsearch.script.DoubleValuesScript

public abstract class DoubleValuesScript extends Object
A custom script that can be used for various DoubleValue Lucene operations.
  • Field Details

  • Constructor Details

    • DoubleValuesScript

      public DoubleValuesScript()
  • Method Details

    • execute

      public abstract double execute()
    • evaluate

      public abstract double evaluate(org.apache.lucene.search.DoubleValues[] functionValues)
    • getDoubleValuesSource

      public abstract org.apache.lucene.search.DoubleValuesSource getDoubleValuesSource(Function<String,org.apache.lucene.search.DoubleValuesSource> sourceProvider)
    • getSortField

      public abstract org.apache.lucene.search.SortField getSortField(Function<String,org.apache.lucene.search.DoubleValuesSource> sourceProvider, boolean reverse)
    • getRescorer

      public abstract org.apache.lucene.search.Rescorer getRescorer(Function<String,org.apache.lucene.search.DoubleValuesSource> sourceProvider)
    • sourceText

      public abstract String sourceText()
    • variables

      public abstract String[] variables()