删除索引模板API

编辑

本文档介绍的是旧版索引模板,它们已被弃用,并将被Elasticsearch 7.8中引入的可组合模板取代。有关可组合模板的信息,请参见索引模板

删除旧版索引模板。

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

请求

编辑

DELETE /_template/<旧版索引模板>

前提条件

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

路径参数

编辑
<旧版索引模板>
(必需,字符串) 要删除的旧版索引模板的名称。支持通配符 (*) 表达式。

查询参数

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