【问题标题】:Is there any alternative of parent child data structure in solr?solr中是否有父子数据结构的替代方案?
【发布时间】:2021-06-24 07:17:01
【问题描述】:

我的 solr 索引中有 50 多个字段。很少有字段是其他字段的父字段。 早些时候我们决定保持一切平坦并复制父字段 与子字段。 现在我们遇到了一个问题。如果我们需要更改父字段,我们必须重新索引包含该字段的每个文档。

有什么方法可以分别管理这些父字段和子字段? 我知道 solr 中有父子结构,但我需要与平面结构相同的性能。 那么是否有任何替代或调整可用于实现性能。

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    您可以使用块连接查询解析器。它还将包含一个扁平结构。您只需要在逻辑上维护您的层次结构即可获取您的记录

    https://solr.apache.org/guide/6_6/other-parsers.html#OtherParsers-BlockJoinQueryParsers

    【讨论】:

    • 没用过,性能和扁平结构一样吗?我认为它将数据存储在嵌套结构中。
    • 尝试使用嵌套结构创建记录,然后从 solr 仪表板查询,您会发现 solr 以扁平结构提供记录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 2017-03-21
    相关资源
    最近更新 更多