Чтобы создать сопоставление с определенными индексами во время создания, вам нужно установить template
с параметром index_patterns
.
PUT _template/fruits
{
"index_patterns": ["banana*", "apple*"],
"settings": {
"number_of_shards": 2
},
"mappings": {
"_source": {
"enabled": false
},
"properties": {
"name": {
"type": "text"
},
"time_of_my_life": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}
Теперь, когда вы создаете индекс banana1
или apple_7
, у него будет предопределенное отображениеВы создали в своем шаблоне.
PUT banana1
GET banana1/_mapping
{
"banana1" : {
"mappings" : {
"_source" : {
"enabled" : false
},
"properties" : {
"name" : {
"type" : "text"
},
"time_of_my_life" : {
"type" : "date",
"format" : "yyyy-MM-dd HH:mm:ss"
}
}
}
}
}