有一个包含 400,000 个文档的集合 c1 和没有文档的 c2(新集合)。
任何一个集合中都没有指定路由键。
由于没有指定路由键,我不确定该split.key
参数使用什么。我发现这个线程提到 asplit.key=!
应该包含所有文档。这在我的测试中并没有被证明是正确的。
这是我尝试的网址:http://solr.node:8983/solr/admin/collections?action=MIGRATE&collection=c1&split.key=!&target.collection=c2&async=1
这没有用,我尝试了多次split.key
参数迭代但无济于事。尝试了空白、、、、,但a!
没有一个将任何文档迁移到 c2 集合。id!
id
compositeId
在没有指定路由键的情况下,迁移功能如何工作?是否有一个默认值可用于获取所有实际工作的文档?
谢谢!
编辑:由于没有指定路由键,因此当前路由器compositeId
与未指定时的 solr 一样。