|  | @@ -24,6 +24,7 @@ import org.apache.lucene.search.TotalHits.Relation;
 | 
	
		
			
				|  |  |  import org.apache.lucene.util.SetOnce;
 | 
	
		
			
				|  |  |  import org.elasticsearch.common.breaker.CircuitBreaker;
 | 
	
		
			
				|  |  |  import org.elasticsearch.common.io.stream.DelayableWriteable;
 | 
	
		
			
				|  |  | +import org.elasticsearch.common.lucene.Lucene;
 | 
	
		
			
				|  |  |  import org.elasticsearch.common.lucene.search.TopDocsAndMaxScore;
 | 
	
		
			
				|  |  |  import org.elasticsearch.common.util.Maps;
 | 
	
		
			
				|  |  |  import org.elasticsearch.common.util.concurrent.AtomicArray;
 | 
	
	
		
			
				|  | @@ -66,7 +67,6 @@ import java.util.function.Supplier;
 | 
	
		
			
				|  |  |  import static org.elasticsearch.search.SearchService.DEFAULT_SIZE;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  public final class SearchPhaseController {
 | 
	
		
			
				|  |  | -    private static final ScoreDoc[] EMPTY_DOCS = new ScoreDoc[0];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private final BiFunction<
 | 
	
		
			
				|  |  |          Supplier<Boolean>,
 | 
	
	
		
			
				|  | @@ -195,7 +195,7 @@ public final class SearchPhaseController {
 | 
	
		
			
				|  |  |              return SortedTopDocs.EMPTY;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          final TopDocs mergedTopDocs = mergeTopDocs(topDocs, size, ignoreFrom ? 0 : from);
 | 
	
		
			
				|  |  | -        final ScoreDoc[] mergedScoreDocs = mergedTopDocs == null ? EMPTY_DOCS : mergedTopDocs.scoreDocs;
 | 
	
		
			
				|  |  | +        final ScoreDoc[] mergedScoreDocs = mergedTopDocs == null ? Lucene.EMPTY_SCORE_DOCS : mergedTopDocs.scoreDocs;
 | 
	
		
			
				|  |  |          ScoreDoc[] scoreDocs = mergedScoreDocs;
 | 
	
		
			
				|  |  |          int numSuggestDocs = 0;
 | 
	
		
			
				|  |  |          if (reducedCompletionSuggestions.isEmpty() == false) {
 | 
	
	
		
			
				|  | @@ -907,6 +907,6 @@ public final class SearchPhaseController {
 | 
	
		
			
				|  |  |          Object[] collapseValues,
 | 
	
		
			
				|  |  |          int numberOfCompletionsSuggestions
 | 
	
		
			
				|  |  |      ) {
 | 
	
		
			
				|  |  | -        public static final SortedTopDocs EMPTY = new SortedTopDocs(EMPTY_DOCS, false, null, null, null, 0);
 | 
	
		
			
				|  |  | +        public static final SortedTopDocs EMPTY = new SortedTopDocs(Lucene.EMPTY_SCORE_DOCS, false, null, null, null, 0);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |