【问题标题】:Single schema versus multiple schemas in solr for different document typessolr 中针对不同文档类型的单个模式与多个模式
【发布时间】:2012-10-27 04:56:06
【问题描述】:

在决定为不同文档类型创建多个架构还是创建一个统一架构时,一般的经验法则是什么。

例如,如果我要索引一组产品和一组文章,应该遵循哪些一般规则来确定是否应该在一个模式中创建它们(然后使用 solr fq filter 查询对文档进行过滤类型)或在两个模式中创建。重叠字段的数量?需要跨两种文档类型返回数据并且还能够过滤到单一类型?

【问题讨论】:

标签: solr filter schema


【解决方案1】:

可能没有任何经验法则,更多的是偏好。

如果你有实体

  • 您想在回复中一起显示或
  • 他们之间有关系

最好将它们作为单一索引。

您可以拥有不同的实体并希望在查询时加入它们,这将有助于在单个核心中。 (虽然随着最新的发展,我认为跨内核也是可能的)

如果您的实体彼此完全不相关,最好将它们作为单独的核心,以便您以不同的方式维护它们。
多核可以让您更灵活地配置核心级别的安全性、可变增量索引和每个核心的分配....
多核可能会使用更多资源,具体取决于复制、缓存等术语

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-08
    • 2016-11-23
    • 2021-06-19
    • 2012-02-15
    • 2015-03-24
    • 2018-10-22
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多