diff --git a/lucene/join/src/java/org/apache/lucene/search/join/TermsIncludingScoreQuery.java b/lucene/join/src/java/org/apache/lucene/search/join/TermsIncludingScoreQuery.java index c239ce42e19..fac8ed77a51 100644 --- a/lucene/join/src/java/org/apache/lucene/search/join/TermsIncludingScoreQuery.java +++ b/lucene/join/src/java/org/apache/lucene/search/join/TermsIncludingScoreQuery.java @@ -140,6 +140,13 @@ class TermsIncludingScoreQuery extends Query { return new ComplexExplanation(false, 0.0f, "Not a match"); } + @Override + public boolean scoresDocsOutOfOrder() { + // We have optimized impls below if we are allowed + // to score out-of-order: + return true; + } + @Override public Query getQuery() { return TermsIncludingScoreQuery.this;