首页 > 解决方案 > Solr 云模式下唯一密钥更新

问题描述

是否可以在不删除 solr 云模式下的集合的情况下修改唯一键的类型?还是可以创建新的唯一键?

标签: javasolrsolrjsolrcloud

解决方案


如果不重新索引或删除 solr cloud 中的集合,则无法修改唯一键。

我会建议您不需要删除集合的替代选项。

在这里,您使用适合您唯一键的类型更新架构,并通过 Zookeeper 上传架构。

然后您可以重新加载数据。它与重新索引集合一样好。

更好的选择是使用修改后的模式创建另一个集合。为新集合创建一个别名(别名应与早期集合同名)。

确保在别名的帮助下将所有新请求重定向到新集合。

然后删除较旧的集合。


推荐阅读