Я хочу получить все значения поля изasticsearch, используя java клиент высокого уровня.
Я использую следующий код:
SearchRequest searchRequest = new SearchRequest(index);
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();
sourceBuilder.query(QueryBuilders.termQuery(field, "*"));
searchRequest.source(sourceBuilder);
SearchResponse response = client.search(searchRequest, RequestOptions.DEFAULT);
Я хочу получить значения DISTINCT (например, выбрать отдельное поле из таблицы), если это возможно.