在solr中创建集合时在多个集合之间共享的模式

问题描述 投票:0回答:1

假设我创建了一个集合,即myCollection,并将其中的一些文档编入索引。所以在索引之后,myCollection的架构会根据indexing.let的说法在索引之后说,在configset中添加以下字段:

a.app_id
b.app_name
c.app_desc

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

我想要diff schema.xml用于不同的solr集合。我想要新的集合,其中只有默认的“ID”字段。

有没有办法在solrcloud中这样做?

solr solrcloud
1个回答
1
投票

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

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

baseConfigSet

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

© www.soinside.com 2019 - 2024. All rights reserved.