我希望能够列出存储在给定Elasticsearch集群中的所有脚本。
elasticsearch文档包含clear examples,用于说明如何创建,检索,使用和删除具有特定名称的脚本。不幸的是,没有提到列表端点。
以下内容无效(至少在Elasticsearch 5.4.1中有效):
GET _cat/scripts
GET _scripts
GET _scripts/
答案 0 :(得分:2)
由于元数据输出可能非常庞大,请使用+--------+--------------+---------------+-------------+--------------+--------------+---------------+
| TeamID | Batsman.Name | Batsman.State | Bowler.Name | Bowler.State | Fielder.Name | Fielder.State |
+--------+--------------+---------------+-------------+--------------+--------------+---------------+
| 1 | Amar | Gujarat | Akbar | Telangana | Antony | Kerala |
| 2 | John | Queensland | Smith | Perth | null | null |
+--------+--------------+---------------+-------------+--------------+--------------+---------------+
仅显示脚本:
filter_path
答案 1 :(得分:1)
Per the Elastic forums,此内容已嵌入到对GET _cluster/state/metadata
的回复中