在Elasticsearch中查询一个字段不等于另一个字段

达比

如何查询或过滤一个字段不等于另一个字段?即,如果document1.city1.name不等于document1.city2.name。

这个的一些版本?http://www.elasticsearch.org/guide/zh-CN/elasticsearch/reference/current/search-request-script-fields.html

维尼斯·莫汉(Vineeth Mohan)

是的,您将需要使用脚本过滤器来实现此目的

{
  "bool": {
    "filter": {
      "script": {
        "script": "doc['field1'].value !=  doc['field2'].value"
      }
    }
  }
}

您可以在这里找到更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用布尔值注释查询集,其中一个字段等于或不等于另一个字段

查询一个字段等于另一个数组字段?

Laravel Eloquent:选择一个字段等于另一个字段的记录

根据另一个字段更新一个字段

需要一个字段或另一个字段

一个字段基于另一个字段的求和

Elasticsearch:查找一个字段与另一个字段的重叠

如何查询一个字段大于另一个字段x天的记录?

Mongodb在一个字段上查询取决于另一个字段

如何用 Elasticsearch 中的另一个字段覆盖 @timestamp 字段?

如何在查询中添加基于另一个字段的字段

mongoose - 查询存在于另一个字段中的字段

如何在访问中将表中的一个字段设置为等于表中的另一个字段

选择一个字段的值,其中另一个字段等于rails中的值

确定一个字段是否部分源自 R 中的另一个字段

根据另一个字段的值在MongoDB中投影一个字段

在一个字段中输入数据并自动更新另一个字段

在Redux表单中基于另一个字段验证一个字段

检查一个字段的值是否在另一个字段中

如何使用 FilterUserMixin 过滤 Django 中的一个字段或另一个字段

Mongodb 比较使用一个字段与对象数组中的另一个字段

如何在反应中根据另一个字段更新一个字段?

java在实例化时设置对象字段等于另一个字段

SQL选择一个字段等于另一个字段,但中间有一个附加字符的地方

是否可以在GraphQL查询的最终响应中添加另一个字段?

在基于MySQL中另一个字段的子查询中使用LIMIT

如何在 Elasticsearch 中对一个字段进行精确匹配并在另一个字段上进行部分匹配?

elasticsearch动态查询-向返回的每个文档中添加另一个字段

我的字符串不等于另一个字符串