Interface ExplainableScoreScript


public interface ExplainableScoreScript
To be implemented by ScoreScript which can provided an Explanation of the score This is currently not used inside elasticsearch but it is used, see for example here: https://github.com/elastic/elasticsearch/issues/8561
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.search.Explanation
    explain(org.apache.lucene.search.Explanation subQueryScore)
    Build the explanation of the current document being scored The script score needs the Explanation of the sub query score because it might use _score and want to explain how that was computed.
  • Method Details

    • explain

      org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Explanation subQueryScore) throws IOException
      Build the explanation of the current document being scored The script score needs the Explanation of the sub query score because it might use _score and want to explain how that was computed.
      Parameters:
      subQueryScore - the Explanation for _score
      Throws:
      IOException