1

在 SOLR 中,什么是多核?

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

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

4

1 回答 1

6

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

例如,如果您有文档、人员、股票的集合,这些集合是您想要托管的完全不相关的实体,然后在不同的集合中

多核设置将允许您

  1. 分别托管不相关的实体,以免它们相互影响
  2. 为具有不同行为的每个内核提供不同的配置
  3. 在每个核心上执行不同的活动(更新数据、加载、重新加载、复制)
  4. 控制核心的大小并相应地配置缓存
于 2013-06-10T11:22:19.007 回答