ES中的MUST
和SHOULD
bool查询之间的区别是什么?
如果我只有想要包含我的项的结果,那么我应该使用must
吗?
我有一个查询,应该只包含某些值,也没有结果,有一个较低的日期/时间戳比今天的时间/日期-现在
也
我可以使用多个过滤器内部必须像下面的代码:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},