Link Search Menu Expand Document Documentation Menu

获取存储脚本

1.0 版引入

检索存储的脚本。

端点

GET _scripts/my-first-script

路径参数

参数 数据类型 描述
script(脚本) 字符串 存储脚本或搜索模板名称。必填。

查询参数

参数 数据类型 描述
cluster_manager_timeout 时间 等待连接集群管理器的时间。可选,默认为 30s

请求示例

以下检索 my-first-script 存储脚本。

GET _scripts/my-first-script

示例响应

GET _scripts/my-first-script 请求返回以下字段

{
  "_id" : "my-first-script",
  "found" : true,
  "script" : {
    "lang" : "painless",
    "source" : """
          int total = 0;
          for (int i = 0; i < doc['ratings'].length; ++i) {
            total += doc['ratings'][i];
          }
          return total;
        """
  }
}

响应正文字段

GET _scripts/my-first-script 请求返回以下响应字段

字段 数据类型 描述
_id 字符串 脚本名称。
found 布尔型 请求的脚本存在并已检索。
script(脚本) 对象 脚本定义。请参阅脚本对象

脚本对象

字段 数据类型 描述
lang 字符串 脚本语言。
source 字符串 脚本主体。
剩余 350 字符

有问题?

想要贡献?