运行 一个 solr 服务器有多个配置集?

Running one solr server with multiple configsets?

当我们为多个 TYPO3 实例使用一个 solr 服务器时,在不同的升级级别上,我们对一个服务器中的 运行 多个配置集感兴趣。

基于 TYPO3 扩展 solr 我尝试将一个 TYPO3 实例与 ext:solr 更新到 11.0.3 并配置了来自 ext:solr 10.0.3 的配置集的 solr 服务器连接.
这导致了错误,我不得不回退到 ext:solr 10.0.3.

然后我尝试用另一个配置集和额外的核心定义来增强 solr 配置,但是 'new' 核心在任何地方都不可见。

我用这个文件和文件夹试过了(这里只显示一种语言):

server/
:
+-solr/
| +-configsets/
| | +-ext_solr_10_0_0
| | : +- ...
| | +-ext_solr_11_0_0
| |   +- ...
| +-cores/
| | +-english/
| | : +-core.properties
| |   +-core11.properties
: :

ext:solr 10

得到原来的 core.properties
configSet=ext_solr_10_0_0
schema=english/schema.xml
name=core_en
dataDir=../../data/english

ext:solr 11 中修改后的 core11.properties,我希望将 core_en_11 添加到核心列表

configSet=ext_solr_11_0_0
schema=english/schema.xml
name=core_en_11
dataDir=../../data/english

是否可以使用不同内核的多个配置集?
我该如何配置它?

一个文件夹中不能有多个配置。或者除 core.properties 以外的其他名称不被评估?

将结构更改为:

server/
:
+-solr/
| +-configsets/
| | +-ext_solr_10_0_0
| | : +- ...
| | +-ext_solr_11_0_0
| |   +- ...
| +-cores/
| | +-english/
| | | +-core.properties
| | +-english_11/
| | : +-core.properties
: :

添加了由文件中的名称标识的额外核心 core.properties

我也已将数据文件夹更改为 dataDir=../../data/english_11,但我不确定这是否真的有必要。

是的, dataDir 必须不同。