Skip to content

Commit 3d1b7d1

Browse files
committed
iter
1 parent d8cc823 commit 3d1b7d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

server/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,14 @@ static TopDocs mergeTopDocs(List<TopDocs> results, int topN, int from) {
153153
final TopDocs mergedTopDocs;
154154
if (topDocs instanceof TopFieldGroups firstTopDocs) {
155155
final Sort sort = new Sort(firstTopDocs.fields);
156-
TopFieldGroups[] shardTopDocs = topDocsList.toArray(TopFieldGroups[]::new);
156+
TopFieldGroups[] shardTopDocs = topDocsList.toArray(new TopFieldGroups[0]);
157157
mergedTopDocs = TopFieldGroups.merge(sort, from, topN, shardTopDocs, false);
158158
} else if (topDocs instanceof TopFieldDocs firstTopDocs) {
159-
TopFieldDocs[] shardTopDocs = topDocsList.toArray(TopFieldDocs[]::new);
159+
TopFieldDocs[] shardTopDocs = topDocsList.toArray(new TopFieldDocs[0]);
160160
final Sort sort = checkSameSortTypes(topDocsList, firstTopDocs.fields);
161161
mergedTopDocs = TopDocs.merge(sort, from, topN, shardTopDocs);
162162
} else {
163-
final TopDocs[] shardTopDocs = topDocsList.toArray(new TopDocs[numShards]);
163+
final TopDocs[] shardTopDocs = topDocsList.toArray(new TopDocs[0]);
164164
mergedTopDocs = TopDocs.merge(from, topN, shardTopDocs);
165165
}
166166
return mergedTopDocs;

0 commit comments

Comments
 (0)