ES中的MUST和SHOULDbool查询有什么区别?
如果我只想要包含我的条款的结果,那么我应该使用must吗?
我的查询应该只包含某些值,并且没有比今天的时间/日期更低的日期/时间戳的结果 - 现在
也
我可以在下面的代码中使用多个过滤器:
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
Run Code Online (Sandbox Code Playgroud)