基本上,您需要使用脚本来执行此操作-即使由于完全将沙盒化了Lucene表达式而禁用了脚本,这也可能会起作用:
GET /index/_search{ "query": { "filtered": { "query": { "match_all": {} }, "filter": { "bool": { "must": [ { "script": { "lang": "expression", "script": "doc['field_a'].value == doc['field_b'].value" } } ] } } } }}


