Я развернул шаблон в AWS ElasticSearch с именем users-version-1-order-1
и проиндексировал данные под индексом users-all
, который доступен для поиска по псевдониму users
.
Итак, все документы всегда индексируются и обновляются в users-all
. Что делать с изменением схемы при применении новой версии шаблона? например ПОСТАВЬТЕ users-version-2-order-2
и примените его к индексу users-all
.
[ОБНОВИТЬ]
{
"index_patterns": "users*",
"order": 6,
"version": 6,
"aliases": {
"users": {}
},
"settings": {
"number_of_shards": 5
},
"mappings": {
"_doc": {
"dynamic": "strict",
"properties": {
"id": { "type": "keyword" },
"emailAddress": { "type": "keyword" }
}
}
}
}