我正在使用Solr 4.7.1
通过全新安装,以下链接:
http://localhost:8983/solr/admin/ping
仅当以下文件夹层次结构中存在核心集合1时才有效: /例如/ solr的/ collection1
我创建了一个新核心:collection2
当我将core collection1替换为core collection2时,我希望此链接正常工作: /例如/ solr的/ collection2
问题: 当我用collection2替换collection1时,以下链接给出了错误404:
http://localhost:8983/solr/admin/ping
似乎将collection1设置为默认位置。但我不知道如何改变它。
感谢。
答案 0 :(得分:0)
我尝试使用此网址而不是solr / admin / ping。它似乎工作正常
http://localhost:8983/solr/collection1/admin/ping
在您的情况下,您可能希望将其更改为上面网址中的collection2并尝试。
答案 1 :(得分:0)
要更改Solr 4.x中的默认核心名称,您需要在solr.xml
中定义它们,这些名称应放在您的Solr solr.home
中。这是一个例子:
<solr persistent="true" sharedLib="lib">
<cores adminPath="/admin/cores">
<core name="core0" instanceDir="core0" />
<core name="core1" instanceDir="core1" />
</cores>
</solr>
在Solr 5.x中,您可以在solr.home
下的任何位置简单地创建core.properties
,并且应该自动发现它并通过以下方式定义名称:
name=my_core_name
然后仔细检查您的其他XML Solr配置文件,这些文件不会对文件中的任何旧名称进行硬编码。