创建或更新存储的脚本 API
编辑创建或更新存储的脚本 API编辑
response = client.put_script( id: 'my-stored-script', body: { script: { lang: 'painless', source: "Math.log(_score * 2) + params['my_modifier']" } } ) puts response
PUT _scripts/my-stored-script { "script": { "lang": "painless", "source": "Math.log(_score * 2) + params['my_modifier']" } }
请求编辑
PUT _scripts/<script-id>
POST _scripts/<script-id>
PUT _scripts/<script-id>/<context>
POST _scripts/<script-id>/<context>
路径参数编辑
-
<script-id>
- (必填,字符串)存储的脚本或搜索模板的标识符。在集群中必须唯一。
-
<context>
- (可选,字符串)脚本或搜索模板应在其中运行的上下文。为了防止错误,API 会立即在此上下文中编译脚本或模板。