如何查询或过滤一个字段不等于另一个字段?即document1.city1.name不等于document1.city2.name。
答案 0 :(得分:15)
是的,您需要使用脚本过滤器来实现此目的
{
"filtered": {
"filter": {
"script": {
"script": "doc['field1'].value != doc['field2'].value"
}
}
}
}
您可以找到更多信息here