通常格式如下
PUT _template/template_1
{
"index_patterns": ["te*", "bar*"],
"settings": {
"number_of_shards": 1
},
"mappings": {
"_doc": {
"_source": {
"enabled": false
},
"properties": {
"host_name": {
"type": "keyword"
},
"created_at": {
"type": "date",
"format": "EEE MMM dd HH:mm:ss Z yyyy"
}
}
}
}
}
简单的说,就是
settings是修改分片和副本数的。
mappings是修改字段和类型的。
settings
“number_of_replicas” : “1”,代表分片数量为1
“number_of_shards” : “5”,代表副本数量为0,通常为1
mappings
_doc用文档type代替,例如data
dynamic_templates
用于类型映射
PUT label_dynamic
{
"mappings": {
"doc" : {