获取存储脚本 API
检索一个存储脚本或搜索模板。
GET _scripts/<script-id>
前置条件
- 如果启用了 Elasticsearch 安全功能,你必须具有
manage集群权限才能使用此 API。
路径参数
<script-id>
(必需,字符串)存储脚本或搜索模板的标识符。
查询参数
master_timeout
(可选,时间单位)等待主节点的时长。如果超时前主节点不可用,请求失败并返回错误。默认为 30s。也可以设置为 -1 表示请求永远不超时。
示例
GET _scripts/my-stored-script
响应示例:
{
"_id": "my-stored-script",
"found": true,
"script": {
"lang": "painless",
"source": "Math.log(_score * 2) + params['my_modifier']"
}
}