Skip to content

Commit 779eca4

Browse files
committed
Inject split shard count summary in createSearchContext
1 parent 18aed64 commit 779eca4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

server/src/main/java/org/elasticsearch/search/SearchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1454,7 +1454,7 @@ protected SearchContext createContext(
14541454
public SearchContext createSearchContext(ShardSearchRequest request, TimeValue timeout) throws IOException {
14551455
final IndexService indexService = indicesService.indexServiceSafe(request.shardId().getIndex());
14561456
final IndexShard indexShard = indexService.getShard(request.shardId().getId());
1457-
final Engine.SearcherSupplier reader = indexShard.acquireSearcherSupplier();
1457+
final Engine.SearcherSupplier reader = indexShard.acquireSearcherSupplier(request.getSplitShardCountSummary());
14581458
final ShardSearchContextId id = new ShardSearchContextId(sessionId, idGenerator.incrementAndGet(), reader.getSearcherId());
14591459
try (ReaderContext readerContext = new ReaderContext(id, indexService, indexShard, reader, -1L, true)) {
14601460
// Use ResultsType.QUERY so that the created search context can execute queries correctly.

0 commit comments

Comments
 (0)