【发布时间】:2021-06-24 07:17:01
【问题描述】:
我的 solr 索引中有 50 多个字段。很少有字段是其他字段的父字段。 早些时候我们决定保持一切平坦并复制父字段 与子字段。 现在我们遇到了一个问题。如果我们需要更改父字段,我们必须重新索引包含该字段的每个文档。
有什么方法可以分别管理这些父字段和子字段? 我知道 solr 中有父子结构,但我需要与平面结构相同的性能。 那么是否有任何替代或调整可用于实现性能。
【问题讨论】:
我的 solr 索引中有 50 多个字段。很少有字段是其他字段的父字段。 早些时候我们决定保持一切平坦并复制父字段 与子字段。 现在我们遇到了一个问题。如果我们需要更改父字段,我们必须重新索引包含该字段的每个文档。
有什么方法可以分别管理这些父字段和子字段? 我知道 solr 中有父子结构,但我需要与平面结构相同的性能。 那么是否有任何替代或调整可用于实现性能。
【问题讨论】:
您可以使用块连接查询解析器。它还将包含一个扁平结构。您只需要在逻辑上维护您的层次结构即可获取您的记录
https://solr.apache.org/guide/6_6/other-parsers.html#OtherParsers-BlockJoinQueryParsers
【讨论】: