如何更改新字段的唯一键并更新所有文档而无需重新编制索引?

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

我想将文档的唯一键字段更改为新字段,并在不重新索引的情况下更新文档。我们必须实现哪些选择? Solr 8.2版并使用solr cloud。

solr solrcloud
1个回答
0
投票

如果在架构端进行了任何更改,则需要重新索引数据。有替代方法。

但是solr云具有很好的功能,可以在这里使用它,而无需重新启动solr服务器。

  1. 创建一个新的配置集。
  2. 在新创建的ConfigSet中进行所有更改。
  3. 上传新创建的配置集,因为zookeper会维护您的所有配置集。
  4. 使用新的配置集创建一个新的集合。
  5. 为新集合中的数据编制索引。
  6. 一旦所有数据都被索引,请为新集合创建一个别名。
  7. 赋予别名名称与旧集合相同。
  8. 您的所有新请求将被重定向到新集合。
  9. 一旦完成所有设置,您就可以删除旧集合。
© www.soinside.com 2019 - 2024. All rights reserved.