如何在Solr中为所有内核定义公共字段类型?

时间:2017-11-09 10:41:16

标签: solr solr-schema

让我们假设我有一个使用不同语言的几个内核的Solr实例。例如,我有五个不同的核心:其中两个使用英语,其中两个使用德语,一个使用法语。

目前,每个核心都有自己的schema.xml中定义的字段类型定义。

我想将我的字段类型定义存储在一个地方(在同一个Solr实例中),以便能够在核心之间共享它们。

有可能吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用Solrcloud。然后,您将公共字段存放在上传到zookeeper的 configset 中,并使用相同的配置创建N个不同的集合。然后所有人都分享相同的类型