我必须使用Solr创建一些索引。
我使用bin/solr create
命令创建了许多内核:
bin/solr create -c core_name
之后,我使用bin/post
命令添加了一些文档:
bin/post -c core_name /documents_path/
现在我必须重命名一些内核才能进行一些测试,但我不知道怎么做。
我不能简单地删除核心并使用正确的名称重新添加核心,因为添加大量文档需要很长时间。
如何使用命令行命令重命名核心,如在操作创建和添加文档中?
谢谢!
答案 0 :(得分:7)
CoreAdminHandler (which is available by default in 5.x)是用于更改核心的首选外部接口。
要rename a core,请发出RENAME命令:
http://localhost:8983/solr/admin/cores?action=RENAME&core=oldname&other=newname