删除索引模板 API

编辑

删除一个索引模板

resp = client.indices.delete_index_template(
    name="my-index-template",
)
print(resp)
response = client.indices.delete_index_template(
  name: 'my-index-template'
)
puts response
const response = await client.indices.deleteIndexTemplate({
  name: "my-index-template",
});
console.log(response);
DELETE /_index_template/my-index-template

请求

编辑

DELETE /_index_template/<index-template>

提供的 <index-template> 可以包含多个以逗号分隔的模板名称。如果指定多个模板名称,则不支持通配符,提供的名称必须与现有模板完全匹配。

前提条件

编辑
  • 如果启用了 Elasticsearch 安全功能,则必须具有 manage_index_templatesmanage 集群权限才能使用此 API。

描述

编辑

使用删除索引模板 API 删除一个或多个索引模板。索引模板定义可自动应用于新索引的设置映射别名

路径参数

编辑
<index-template>
(必填,字符串) 用于限制请求的索引模板名称的逗号分隔列表。支持通配符 (*) 表达式。

查询参数

编辑
master_timeout
(可选,时间单位) 等待主节点的时间段。如果在超时过期之前主节点不可用,则请求失败并返回错误。默认为 30s。也可以设置为 -1 表示请求永不超时。