diff --git a/oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java b/oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java index 3e79db3d9da992df317cf182239caaffde1e8755..47f0e40d3b0834c7c94822c94a0703dbbbeeda63 100644 --- a/oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java +++ b/oap-server/server-library/library-client/src/main/java/org/apache/skywalking/oap/server/library/client/elasticsearch/ElasticSearchClient.java @@ -232,7 +232,7 @@ public class ElasticSearchClient implements Client { SearchRequest searchRequest = new SearchRequest(indexName); searchRequest.types(TYPE); - searchRequest.source().query(QueryBuilders.idsQuery().addIds(ids)); + searchRequest.source().query(QueryBuilders.idsQuery().addIds(ids)).size(ids.length); SearchResponse response = client.search(searchRequest); Map> result = new HashMap<>();