问题:
我有两种类型的存储库,一种是文档,另一种是一页。文档和页面之间存在关系。您可以将它们视为一个包含1页或更多页的文档(书)。实际上,我可能需要从符合特定条件的文档中查询页面,反之亦然。所以我所说的是,我可能有时会查询某些页面,如果不是全部来自文档匹配的页面。
目前,我已在Parent中创建了一个Parent-Child关系,我已将索引文档编入索引,而在Child中,我已经参考该文档索引了这些页面。
但是我们的设置存在性能问题,随着文档的增加,搜索和索引查询变得非常缓慢。我还发现不推荐使用父子关系,因为对elasticsearch site来说这很费时。
我是否可以使用其他数据建模来解决此问题。
答案 0 :(得分:1)
是。在页面对象中索引文档中的所有信息。 如果我以另一种方式表达:在索引时加入,而不是搜索时间。