elasticsearch - 优化弹性查询
问题描述
我正在查询弹性搜索 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 中的所有文档。
我的问题是否有弹性提供的优化方法来做到这一点,无论其版本如何?
提前致谢。
解决方案
推荐阅读
- oracle - 从客户端数据库到中心数据库 Oracle 的数据传输
- testing - 如何在 Ranorex 中处理数据加密?
- firebase - 用户之间数字交易的 Firestore 安全规则
- ruby-on-rails - 嵌套属性 Rails 5 出错。无法写入未知属性“address_id”
- c# - ObservableCollection 控件
- firebase - 保护和过滤 FireStore 文档中的某些数据“密钥”
- r - 在 map() 中使用 spread()
- javascript - Firebase Storage put() 方法上传数字数组而不是字符串
- vba - Powerpoint VBA 撤消
- asp.net - 无法使用 asp.net core Identity 登录