【发布时间】:2014-11-16 07:43:46
【问题描述】:
能否请您解释一下 Elastic Search 布尔查询的工作原理? 我在这里阅读了文档: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html 但似乎它太简单了我无法理解。看看这个查询:
{
"bool" : {
"must" : {
"term" : { "user" : "kimchy" }
},
"must_not" : {
"range" : {
"age" : { "from" : 10, "to" : 20 }
}
},
"should" : [
{
"term" : { "tag" : "wow" }
},
{
"term" : { "tag" : "elasticsearch" }
}
],
"minimum_should_match" : 1,
"boost" : 1.0
}
}
我无法理解“should”和“minimum_should_match”的用法。请给我解释一下好吗?
【问题讨论】:
标签: elasticsearch