elasticsearch多索引查询
现在有这么个需求,es里有3个索引a,b,c,我现在需要从索引a中根据条件筛选出一批数据,然后要讲这些数据根据b,c里的数据再过滤一次,有没有比较便捷的方法呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在有这么个需求,es里有3个索引a,b,c,我现在需要从索引a中根据条件筛选出一批数据,然后要讲这些数据根据b,c里的数据再过滤一次,有没有比较便捷的方法呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
我觉得你可以看下
elasticSearch
的copy_to
字段,你想将 a,b,c作为查询条件但是不在一个type下,那么完全可以用copy_to
,但可能需要改下原始数据结构,copy_to
需要建document就规定的,具体可以看看官网文档索引的mapping一样的话可以公用一个别名,用别名查询
bc有关联么,如果都有关联的话,可以通过siren-join的插件来完成你说的这个内容
有没有javaAPI可以实现上述问题?