|
24 | 24 | import org.apache.lucene.util.SetOnce;
|
25 | 25 | import org.elasticsearch.common.breaker.CircuitBreaker;
|
26 | 26 | import org.elasticsearch.common.io.stream.DelayableWriteable;
|
| 27 | +import org.elasticsearch.common.lucene.Lucene; |
27 | 28 | import org.elasticsearch.common.lucene.search.TopDocsAndMaxScore;
|
28 | 29 | import org.elasticsearch.common.util.Maps;
|
29 | 30 | import org.elasticsearch.common.util.concurrent.AtomicArray;
|
|
66 | 67 | import static org.elasticsearch.search.SearchService.DEFAULT_SIZE;
|
67 | 68 |
|
68 | 69 | public final class SearchPhaseController {
|
69 |
| - private static final ScoreDoc[] EMPTY_DOCS = new ScoreDoc[0]; |
70 | 70 |
|
71 | 71 | private final BiFunction<
|
72 | 72 | Supplier<Boolean>,
|
@@ -195,7 +195,7 @@ static SortedTopDocs sortDocs(
|
195 | 195 | return SortedTopDocs.EMPTY;
|
196 | 196 | }
|
197 | 197 | final TopDocs mergedTopDocs = mergeTopDocs(topDocs, size, ignoreFrom ? 0 : from);
|
198 |
| - final ScoreDoc[] mergedScoreDocs = mergedTopDocs == null ? EMPTY_DOCS : mergedTopDocs.scoreDocs; |
| 198 | + final ScoreDoc[] mergedScoreDocs = mergedTopDocs == null ? Lucene.EMPTY_SCORE_DOCS : mergedTopDocs.scoreDocs; |
199 | 199 | ScoreDoc[] scoreDocs = mergedScoreDocs;
|
200 | 200 | int numSuggestDocs = 0;
|
201 | 201 | if (reducedCompletionSuggestions.isEmpty() == false) {
|
@@ -907,6 +907,6 @@ public record SortedTopDocs(
|
907 | 907 | Object[] collapseValues,
|
908 | 908 | int numberOfCompletionsSuggestions
|
909 | 909 | ) {
|
910 |
| - public static final SortedTopDocs EMPTY = new SortedTopDocs(EMPTY_DOCS, false, null, null, null, 0); |
| 910 | + public static final SortedTopDocs EMPTY = new SortedTopDocs(Lucene.EMPTY_SCORE_DOCS, false, null, null, null, 0); |
911 | 911 | }
|
912 | 912 | }
|
0 commit comments