在solr中创建集合时在多个集合之间共享的架构

时间:2019-03-29 10:15:56

标签: solr solrcloud

说我已经创建了一个集合,即myCollection,并对其中的一些文档建立了索引。因此,建立索引后,myCollection的架构会按照indexing.Index的说法进行索引。在configset中添加了以下字段:

a.app_id
b.app_name
c.app_desc

到现在一切都还好。但是每当我创建新集合ex.MyCollection2时。然后,将上面定义的所有字段复制到我不想要的MyCollection2的schema.xml中。

我想为不同的Solr集合使用diff schema.xml。我想要仅包含默认“ ID”字段的新集合。

在solrcloud中有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

Create a configSet for each collection,并在创建集合时引用该配置。 configSet在所有集合之间共享。

使用baseConfigSet参数克隆现有的配置集。

  

baseConfigSet

     

要复制为基础的配置集的名称。这个   默认为_default