Class NumberSortScript

java.lang.Object
org.elasticsearch.script.NumberSortScript
All Implemented Interfaces:
ScorerAware

public abstract class NumberSortScript extends Object
  • Field Details

  • Constructor Details

    • NumberSortScript

      public NumberSortScript(Map<String,​Object> params, SearchLookup lookup, org.apache.lucene.index.LeafReaderContext leafContext)
    • NumberSortScript

      protected NumberSortScript()
  • Method Details

    • execute

      public abstract double execute()
    • getParams

      public Map<String,​Object> getParams()
      Return the parameters for this script.
    • setScorer

      public void setScorer(org.apache.lucene.search.Scorable scorer)
      Specified by:
      setScorer in interface ScorerAware
    • get_score

      public double get_score()
      Return the score of the current document.
    • getDoc

      public Map<String,​ScriptDocValues<?>> getDoc()
      The doc lookup for the Lucene segment this script was created for.
    • setDocument

      public void setDocument(int docid)
      Set the current document to run the script on next.