Elasticsearch 查询操作符指南
查询操作符是 Elasticsearch 中构建复杂查询的关键元素。以下是一些常用的查询操作符及其用法。
常用查询操作符
- AND:用于组合多个查询条件,只有当所有条件都满足时,文档才会被匹配。
- OR:用于组合多个查询条件,只要其中一个条件满足,文档就会被匹配。
- NOT:用于排除某些查询条件,只有当排除条件不满足时,文档才会被匹配。
- TERM:用于精确匹配文档中的特定术语。
- PHRASE:用于匹配文档中的短语。
示例
以下是一个使用 AND 操作符的示例:
{
"query": {
"bool": {
"must": [
{ "match": { "title": "Elasticsearch" } },
{ "match": { "content": "query" } }
]
}
}
}
扩展阅读
想要了解更多关于 Elasticsearch 的信息,可以访问我们的官方文档。
Elasticsearch Logo