为 multi purposes/usecases 更新 Solr 模式的好方法是什么?

What is a good approach to update a Solr schema for multi purposes/usecases?

我正在使用 solr 4.10。它的模式是 apache nutch 提供的模式,因为它存储 Nutch 爬取数据的索引。现在我还必须在索引中索引用户信息,以便我们可以搜索用户。为此,我必须更改架构。在这种情况下我有两个选择

  1. 创建一个新的模式文件并以多核形式使用solr
  2. 更新现有架构文件并在此架构中添加新闻字段。

该任务的最佳方法是什么?如果除了上述两个选项之外还有任何其他选项,请提供该选项和指南以获得更好的解决方案。

最好的方法是为每个不同的范围信息使用特定的核心。它使索引不那么复杂,并且更具体以更好地理解和高性能搜索。 如果您使用相同的核心来索引许多不同范围的信息,您将使索引变得庞大而复杂,从而影响性能。 将索引拆分到不同核心的另一个重要好处是您可以对每个核心使用不同的索引策略。