拆解 Elasticsearch join:多索引归一还是索引融合?
在 Elasticsearch 中,文档通常存储在称为索引的逻辑容器中。每篇文档包含一个唯一标识符以及一组键值对。在某些情况下,我们需要关联不同索引中的文档,以获取完整的信息。这时,就需要使用 join 类型。
问:Join 类型:将多个索引塞进一个索引里?
答:并非如此。Join 不会将多个索引物理合并到一个索引中。它建立了一种虚拟关系,允许您在不同索引中搜索和检索相关文档。
问:文章与评论的存储策略
答:建议将文章和评论存储在不同的索引中。这样可以避免在添加新评论时更新文章文档。
其他注意事项: