如何列出SolrCloud别名?

时间:2014-07-09 09:36:51

标签: solrcloud

在SolrCloud Collections API(https://cwiki.apache.org/confluence/display/solr/Collections+API)中,我们可以使用操作列出集合:

/admin/collections?action=LIST

但是,别名不包含在此列表中。对于别名也没有相应的命令(我们只能CREATEALIASDELETEALIAS)。如何列出别名?

3 个答案:

答案 0 :(得分:7)

此功能似乎尚未实施:https://issues.apache.org/jira/browse/SOLR-4968

但是,您可以使用此命令:

/admin/collections?action=CLUSTERSTATUS

每个集合将与其所涵盖的别名一起列出。同样在XML的底部有一个单独的节点,总结了所有别名和覆盖集合。

答案 1 :(得分:4)

可以使用以下命令以json格式提取别名列表。

[solr_server_hostname]:8983/solr/zookeeper?detail=true&path=/aliases.json

此JSON中的“data”字段包含集合对象列表。

答案 2 :(得分:0)

对于 Solr 6.6+,您可以使用:

/solr/admin/collections?action=LISTALIASES

https://solr.apache.org/guide/6_6/collections-api.html#CollectionsAPI-listaliases