如何查询或过滤一个字段不等于另一个字段?即document1.city1.name不等于document1.city2.name .
有些版本吗? http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-script-fields.html
是的,您需要使用脚本过滤器来实现此目的
{ "filtered": { "filter": { "script": { "script": "doc['field1'].value != doc['field2'].value" } } } }
你可以找到更多信息here
1 回答
是的,您需要使用脚本过滤器来实现此目的
你可以找到更多信息here