Elasticsearch查询must 所有条件必须匹配
时间: 2023-12-23 20:05:33 浏览: 65
查询条件匹配
在Elasticsearch中,可以使用bool查询来实现must查询,该查询要求所有条件都必须匹配。例如:
```
{
"query": {
"bool": {
"must": [
{ "match": { "title": "elasticsearch" } },
{ "range": { "price": { "gte": 100, "lte": 200 } } }
]
}
}
}
```
上面的查询将返回所有title包含“elasticsearch”且price介于100和200之间的文档。如果任何一个条件不匹配,这个文档就不会被返回。
阅读全文