wind2005 2022-04-20 17:34 采纳率: 20%
浏览 475

ElasticSearch 如何实现将多索引的查询结果合并

想要实现的效果

想在ElasticSearch中通过dsl实现与下面sql语句相等的效果:
select user_name,user_code from table1 where user_name like '张%'
union all
select usrname as user_name,usrcode as user_code from table2 where usrcode like '10%'

最终的结果就是把不同索引的查询结果合并到一块,各索引中的字段名可能有不同。

求指点,谢谢!

  • 写回答

3条回答 默认 最新

  • wind2005 2022-04-21 20:24
    关注

    谢谢回复!
    我在不同的两个索引中分别查出如下数据:

    img

    我是想在ElasticSearch中通过dsl,实现如下效果:

    img


    感谢!

    评论

报告相同问题?

问题事件

  • 创建了问题 4月20日