云模式下的 Solr 唯一键更新

Solr Unique key update in cloud mode

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

如果没有 re-indexing 或将集合删除到 solr 云中,您将无法修改唯一键。

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

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

然后您可以重新加载数据..它与 re-indexing 集合一样好。

更好的替代方法是创建另一个具有修改后架构的集合。 为新集合创建一个别名(别名应该与之前的集合同名)。

确保所有新请求都re-directed 在别名的帮助下发送到新集合。

然后删除旧的集合。