我要查询的组合条件是b=82 || (b=0 && a = 0) || (b=0 && a=100) ,es5.0这个must和should的Java代码怎么写?
我要查询的组合条件是b=82 || (b=0 && a = 0) || (b=0 && a=100) ,es5.0这个must和should的Java代码怎么写?
{"query": {
"bool": {
"should": [
{"bool": {
"must": [
{}
]
}
},
{"bool": {
"must": [
{}
]
}}
]
}
}
}
多层bool嵌套应该可以。
1 回答980 阅读
1 回答523 阅读
must 和 should 联合查询的时候区分清楚即可