创建或者更新 template
创建模板 POST /es/_index_template
更新模板 PUT /es/_index_template/:target
模板是一种索引模板,匹配 index_patterns
。
当我们创建一个索引时,我们会通过 index_patterns
检查模板是否与索引名称匹配,如果匹配,我们将使用模板中预定义的设置和映射为该索引创建索引。
请求示例
POST /es/_index_template
{
"name": "t2",
"index_patterns": ["game-*"],
"priority": 100,
"template": {
"settings": {
"analysis": {
"analyzer": {
"default": {
"type": "standard"
}
}
}
},
"mappings": {
"properties": {
"content": {
"type": "text",
"index": true,
"store": true,
"sortable": false,
"aggregatable": false,
"highlightable": true
}
}
}
}
}
响应
{"message": "template t2 created"}