| 接口 | PUT /_index_template/<name> |
|---|---|
| 匹配 | index_patterns 支持通配符;priority 大者优先 |
| 组成 | template 里写 settings/mappings/aliases;composed_of 引用组件模板 |
示例
示例
PUT /_index_template/logs_template
{
"index_patterns": ["logs-*"],
"priority": 500,
"template": {
"settings": { "number_of_shards": 3, "number_of_replicas": 1 },
"mappings": {
"properties": {
"@timestamp": { "type": "date" },
"message": { "type": "text" }
}
},
"aliases": { "logs": {} }
}
}模板只影响创建时刻:已存在的索引不会被补写配置,需要滚动到新索引或用 rollover 生效。