1

我想使用 java 高级客户端从 elasticsearch 获取字段的所有值。

我正在使用以下代码:

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(例如从表中选择不同的字段)。

4

0 回答 0