首页 > 解决方案 > 优化弹性查询

问题描述

我正在查询弹性搜索 2.1 的数据。我在索引中有三个 Doc 类型 A、B、C。Doc-type C 引用了 doc-type A 和 B 文档。因此,每当我需要搜索 doc-type B 中与 doc-type AI 中的文档相关的所有文档时,都需要查询 doc-type C 并获取包含 doc-type A 中特定文档的 Id 的所有文档。然后我需要遍历这些文档并获取 Doc-type B 中所有文档的 id。然后在 doc-type B 上触发 IdsQuery 以获取 B 中的所有文档。

我的问题是否有弹性提供的优化方法来做到这一点,无论其版本如何?

提前致谢。

标签: elasticsearch

解决方案


推荐阅读