Interface ExplainableSearchScript


  • public interface ExplainableSearchScript
    To be implemented by SearchScript 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 Detail

      • explain

        org.apache.lucene.search.Explanation explain​(org.apache.lucene.search.Explanation subQueryScore)
                                              throws java.io.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:
        java.io.IOException