我有以下查询:
{
"query": {
"exists": {
"field": "field1"
}
}
}
我希望以某种方式修改我的查询,以便我可以添加另一个过滤器,其中现有字段在它们之间进行“或”运算。
知道怎么做吗?
谢谢。
最佳答案
您可以使用 Bool Query用应该
。
{
"query": {
"bool": {
"should": [{
"exists": {
"field": "field1"
}
},
{
"exists": {
"field": "field2"
}
}
]
}
}
}
关于elasticsearch - 如何在 elasticsearch 中使用 OR 操作添加多个存在的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45839216/