为多用途/用例更新Solr架构的好方法是什么?

时间:2015-08-21 07:48:18

标签: indexing solr lucene multicore

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

  1. 创建新的架构文件并以多核形式使用solr
  2. 更新现有架构文件并在此架构中添加新闻字段。
  3. 完成该任务的最佳方法是什么?如果除了上述两个选项之外还有其他选项,请提供该选项和指南以获得更好的解决方案。

1 个答案:

答案 0 :(得分:1)

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