在SolrCloud Collections API(https://cwiki.apache.org/confluence/display/solr/Collections+API)中,我们可以使用操作列出集合:
/admin/collections?action=LIST
但是,别名不包含在此列表中。对于别名也没有相应的命令(我们只能CREATEALIAS
或DELETEALIAS
)。如何列出别名?
答案 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