跳到主要内容

获取存储脚本 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']"
}
}

原文链接