Package org.elasticsearch.script
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 TypeMethodDescriptionorg.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 IOExceptionBuild 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
-