我们正在使用Solr进行搜索,并将数据分片到多个内核中。我们每周有一个核心数据,因此我们每周都会动态创建和删除核心。
如何查询solr服务器的所有核心列表?JavaDoc说我可以使用coreAdminHandler.getCoreContainer().getCoreNames(),但是我不确定如何构建coreAdminHandler对象。
coreAdminHandler.getCoreContainer().getCoreNames()
请求http://localhost:8983/solr/admin/cores?action=STATUS(当然替换您自己的主机/端口)将返回所有内核。
http://localhost:8983/solr/admin/cores?action=STATUS