ElasticsearchRestTemplate 7.12 使用 termsQuery 查询多个值
您可以使用 termsQuery 方法来查询多个值,例如:
QueryBuilder queryBuilder = QueryBuilders.termsQuery("fieldName", "value1", "value2", "value3");
SearchRequest searchRequest = new SearchRequest("indexName");
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(queryBuilder);
searchRequest.source(searchSourceBuilder);
这将查询 "fieldName" 字段中包含 "value1"、"value2" 和 "value3" 的所有文档。
原文地址: https://www.cveoy.top/t/topic/nAKE 著作权归作者所有。请勿转载和采集!