最近,我从头开始对ElasticSearch后端进行建模,从我的角度来看,最好的选择是将所有相关文档类型放在同一索引中。
我读到有些人并发索引过多(每种类型1个索引)存在问题。在同一索引中统一相关类型的性能和健壮性更好。
此外,如果类型在同一索引中,则可以使用“
_parent ”字段创建层次结构模型,这些模型允许您将有趣的特征搜索为“
has_child ”和“
has_parent ”,当然您不必在模型中重复数据。

最近,我从头开始对ElasticSearch后端进行建模,从我的角度来看,最好的选择是将所有相关文档类型放在同一索引中。
我读到有些人并发索引过多(每种类型1个索引)存在问题。在同一索引中统一相关类型的性能和健壮性更好。
此外,如果类型在同一索引中,则可以使用“
_parent ”字段创建层次结构模型,这些模型允许您将有趣的特征搜索为“
has_child ”和“
has_parent ”,当然您不必在模型中重复数据。