# RestHighLevelClient Elastic Search Java Client takes more time for Search Query

**URL:** <https://discuss.elastic.co/t/resthighlevelclient-elastic-search-java-client-takes-more-time-for-search-query/263784>\
**Category:** Elasticsearch\
**Tags:** language-clients\
**Created:** [February 9, 2021, 5:14pm UTC](https://discuss.elastic.co/t/resthighlevelclient-elastic-search-java-client-takes-more-time-for-search-query/263784 "2021-02-09T17:14:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nidhi217](https://avatars.discourse-cdn.com/v4/letter/n/94ad74/32.png) [@nidhi217](https://discuss.elastic.co/u/nidhi217)\
**Post date:** [February 9, 2021, 5:14pm UTC](https://discuss.elastic.co/t/resthighlevelclient-elastic-search-java-client-takes-more-time-for-search-query/263784/1 "2021-02-09T17:14:11Z")

</div>

RestHighLevelClient is taking more time for Search Queries and have bad performance.From direct Elastic Search Rest API it is taking less time.  
How can we optimise the performance for this search request

This is the Code Snippet :

```
SearchRequest searchRequest=new SearchRequest(new String[] 
              {indexName},searchSourceBuilder);
 
 searchSourceBuilder.trackTotalHits(true);

 searchResponse =restHighLevelClient.search(searchRequest, RequestOptions.DEFAULT);

```

Query created using BoolQueryBuilder:

```
      {
      "size": 100,
      "query": {
      "bool": {
      "filter": [
        {
          "range": {
            "date": {
              "from": "2017-08-01T00:00:00.000Z",
              "to": "2017-08-30T00:00:00.000Z",
              "include_lower": true,
              "include_upper": true,
              "boost": 1
            }
          }
        }
      ],
      "adjust_pure_negative": true,
      "boost": 1
      }
      },
      "sort": [
      {
      "date": {
        "order": "desc"
      }
      },
      {
      "id": {
        "order": "desc"
      }
      }
      ]

      }
```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [February 9, 2021, 6:32pm UTC](https://discuss.elastic.co/t/resthighlevelclient-elastic-search-java-client-takes-more-time-for-search-query/263784/2 "2021-02-09T18:32:47Z")

</div>

Welcome

What is the difference we are talking about. Could you share some numbers?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 9, 2021, 6:33pm UTC](https://discuss.elastic.co/t/resthighlevelclient-elastic-search-java-client-takes-more-time-for-search-query/263784/3 "2021-03-09T18:33:12Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
