【发布时间】:2018-10-11 07:34:44
【问题描述】:
我在 Elasticsearch 中有这样的查询:
{
"query": {
"bool": {
"must_not": [
{ "match": "filed1" : "value1"},
{ "match": "filed2" : "value2"}
]
}
}
}
我尝试过下面的代码。但它只适用于单一匹配。
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery(); boolQueryBuilder.mustNot(QueryBuilders.matchQuery("field1","value1");
在java API中使用must_not和multiple match的方法是什么。谢谢。
【问题讨论】:
标签: elasticsearch elasticsearch-6 elasticsearch-java-api