title: Spring boot with ElasticsearchRepository and RestHighLevelClient parameters query
body: <p>I'm using Spring Boot with <code>ElasticsearchRepository</code> and <code>RestHighLevelClient</code>. I have this query in <code>mt</code> repository class:</p>
  
  <pre><code>public interface BillingCycleRepository extends ElasticsearchRepository&lt;BillingCycle, String&gt; {
      List&lt;BillingCycle&gt; findByUserIdOrderByStartDateDesc(String userId);
  }
  </code></pre>
  
  <p>In my console, I can see this:</p>
  
  <pre><code>org.elasticsearch.client.RestClient      : request [POST http://localhost:9200/dev-billing-cycle/_doc/_search?rest_total_hits_as_int=true&amp;typed_keys=true&amp;ignore_unavailable=false&amp;expand_wildcards=open&amp;allow_no_indices=true&amp;ignore_throttled=true&amp;search_type=query_then_fetch&amp;batched_reduce_size=512]
  </code></pre>
  
  <p>It generates a lot of parameters, like <code>rest_total_hits_as_int</code> and `typed_keys.</p>
  
  <p>Is it possible to configure these parameters and add any others, like <code>"filter_path", "preference"</code>?</p>