【发布时间】:2019-07-28 03:08:12
【问题描述】:
这个问题是我上一个问题的后续问题:Is child documents in solr anti-pattern?
我正在创建一个关于动态现场性能的新问题,因为我没有找到任何关于该主题的最新相关帖子,并且觉得应该在这里单独提出一个问题。
我知道动态字段被视为静态字段,并且在性能方面两者都相似。
此外,根据我的阅读,就内存而言,动态字段效率不高。假设一个文档有 100 个字段,而另一个文档有 1000 个(集合中的最大字段数),Apache Solr 将分配内存块以支持集合中所有文档的所有 1000 个字段。
我有一个要求,我有 6-7 个字段可以作为子文档的一部分,每个父文档最多可以有 300 个子文档。这意味着每个父文档可能有大约 2000 个字段。
当我们在文档中有如此大量的字段时,对查询的性能会有什么影响?
【问题讨论】:
标签: solr