1

I want to get all values of a field from elasticsearch using java high level client.

I'm using following code:

SearchRequest searchRequest =  new SearchRequest(index);
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();
sourceBuilder.query(QueryBuilders.termQuery(field, "*"));
searchRequest.source(sourceBuilder);
SearchResponse response = client.search(searchRequest, RequestOptions.DEFAULT);

I want to get the values DISTINCT (like select distinct field from table), if it's possible.

0 Answers0