查询一个字段不等于 elasticsearch 中的另一个字段
query for one field doesn't equal another field in elasticsearch
如何查询或筛选一个字段不等于另一个字段?即 document1.city1.name 不等于 document1.city2.name.
是的,您将需要使用脚本过滤器来实现此目的
{
"bool": {
"filter": {
"script": {
"script": "doc['field1'].value != doc['field2'].value"
}
}
}
}
您可以找到更多信息here
如何查询或筛选一个字段不等于另一个字段?即 document1.city1.name 不等于 document1.city2.name.
是的,您将需要使用脚本过滤器来实现此目的
{
"bool": {
"filter": {
"script": {
"script": "doc['field1'].value != doc['field2'].value"
}
}
}
}
您可以找到更多信息here