2

在为不同的文档类型创建多个模式与创建单个合并模式之间做出决定时,一般的经验法则是什么。

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

4

1 回答 1

1

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

如果你有实体

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

将它们作为单一索引会更好。

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

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

于 2012-11-07T07:34:52.283 回答