SOLR 多核究竟是什么

sha*_*kti 1 solr solrnet

在 SOLR 中,什么是多核?

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

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

Jay*_*dra 5

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

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

多核设置将允许您

  1. 单独托管不相关的实体,以免它们相互影响
  2. 为每个具有不同行为的内核设置不同的配置
  3. 在每个核心上执行不同的活动(更新数据、加载、重新加载、复制)
  4. 控制核心的大小并相应地配置缓存