究竟什么是SOLR多核

时间:2013-06-10 10:49:17

标签: solr solrnet

在SOLR中,什么是多核?

是一种使用自己的模式文件集创建多个表(在单个solr应用程序中)的方法,还是创建不同的数据库(在单个solr应用程序中)?

如果我们想为solr web app创建多个表(及其各自的schema.xml文件),那么最好的方法是什么,或者我们如何在SOLR中实现这一目标?

1 个答案:

答案 0 :(得分:3)

Solr Multicore基本上是一个允许Solr托管多个核心的设置 这些核心将托管一组完全不同的无关实体 每个表也可以有一个单独的Core。

例如如果您有文档,人物,股票的集合,这些集合是完全不相关的实体,那么您希望在不同的集合中托管

多核设置可以让你

  1. 分别托管不相关的实体,以便它们不会相互影响
  2. 为具有不同行为的每个核心配置不同的配置
  3. 以不同方式对每个核心执行活动(更新数据,加载,重新加载,复制)
  4. 检查核心的大小并相应地配置缓存