当你的需求是condition A & condition B & (condition C || condition D)时,在ES中使用must与should组合可解决,话不都说,直接上正确的查询语句:
{
"query":{
"bool":{
"must":[
{
"bool":{
"should":[
{
"match":{
"conditionA":{
"query":"A"
}
}
}
]
}
},
{
"bool":

最低0.47元/天 解锁文章
433

被折叠的 条评论
为什么被折叠?



