有人可以帮助为以下情况创建弹性搜索查询。
((Field1=Keyword1 AND Field2=Keyword1) OR (Field1=Keyword2 AND Field2=Keyword2) OR ...
先感谢您。
bool/should
它基本上是嵌套的顶级bool/filter
{
"query": {
"bool": {
"minimum_should_match": 1,
"should": [
{
"bool": {
"filter": [
{
"term": {
"Field1": "Keyword1"
}
},
{
"term": {
"Field2": "Keyword1"
}
}
]
}
},
{
"bool": {
"filter": [
{
"term": {
"Field1": "Keyword2"
}
},
{
"term": {
"Field2": "Keyword2"
}
}
]
}
}
]
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句