看,灰机...

elasticsearch根据某个filed对不同index做差集,能否实现

Elasticsearch | 作者 cxy | 发布于2022年03月31日 | 阅读数:1624

我有两个索引a,b,mapping不一样,两个索引都有一个相同含义的业务字段x_id,想找出在x_id在b索引中不存在,但是在a索引中存在的结果(也就是根据x_id,找出a对b的差集)
想知道有没有一次语句查询直接实现的。搜了半天都是发现要求两个索引的mapping要一致才行。
实现不了就先做查询再filter了 哈哈哈,求指教
已邀请:

Charele - Cisco4321

赞同来自:

用Java写程序好实现,但用dsl查询,这个没想出来。
 
我想知道你是如何实现的(就是在两个索引的mapping一致的情况下)

要回复问题请先登录注册