Загрузка Spring с запросом параметров ElasticsearchRepository и RestHighLevelClient
Я использую Spring Boot с ElasticsearchRepository
а также RestHighLevelClient
. У меня есть этот запрос вmt
класс репозитория:
public interface BillingCycleRepository extends ElasticsearchRepository<BillingCycle, String> {
List<BillingCycle> findByUserIdOrderByStartDateDesc(String userId);
}
В моей консоли я вижу это:
org.elasticsearch.client.RestClient : request [POST http://localhost:9200/dev-billing-cycle/_doc/_search?rest_total_hits_as_int=true&typed_keys=true&ignore_unavailable=false&expand_wildcards=open&allow_no_indices=true&ignore_throttled=true&search_type=query_then_fetch&batched_reduce_size=512]
Он генерирует множество параметров, например rest_total_hits_as_int
и `typed_keys.
Можно ли настроить эти параметры и добавить другие, например "filter_path", "preference"
?