无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

两个索引join的问题

Elasticsearch | 作者 the_best | 发布于2018年10月12日 | 阅读数:4536

最近有需要关联两个索引的需求,想用terms query的terms look up机制。看了官方文档:https://www.elastic.co/guide/e ... ookup
有几个疑问?
(1)这种方式关联查询对terms filter的ids数组大小有多大限制,如果是十几万、上百万的id数组,这样查询有问题吗?
(2)两次查询来模拟两个索引的关联,需要用到terms查询(类似SQL的in查询),这个该如何优化terms之后跟的数组很大的问题。
望有实践过这种方式查询的兄弟不吝赐教!
已邀请:

rochy - rochy_he

赞同来自:

你可以建立一个索引存储 1千万条 id 然后测试一下,这个使用程序实现也并不麻烦

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

建议从数据写入做优化,数据大表、宽表存储。

要回复问题请先登录注册