【问题标题】:schema shared between multiple collections when creating collections in solr在 solr 中创建集合时在多个集合之间共享模式
【发布时间】:2019-03-29 10:15:56
【问题描述】:

假设我创建了一个集合,即 myCollection 并索引了其中的一些文档。所以在建立索引之后,myCollection 的架构会根据 indexing 发生变化。假设在 configset 中添加了以下字段:

a.app_id
b.app_name
c.app_desc

到目前为止一切正常。但是每当我创建新集合 ex.MyCollection2 时。然后上面定义的所有字段都被复制到我不想要的 MyCollection2 的 schema.xml 中。

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

有没有办法在 solrcloud 中做到这一点?

【问题讨论】:

    标签: solr solrcloud


    【解决方案1】:

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

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

    baseConfigSet

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      相关资源
      最近更新 更多