Обновить шаблон сопоставления полей в созданном индексе под псевдонимом

Я развернул шаблон в 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" }
      }
    }
  }
}

person George Taskos    schedule 28.08.2019    source источник
comment
Возможно, будет проще показать ваши фактические определения шаблонов.   -  person Val    schedule 29.08.2019
comment
Не уверен, что это действительно помогает, пока все довольно просто. Обновленный вопрос   -  person George Taskos    schedule 29.08.2019
comment
Я бы избегал ручного контроля версий в ES и обновлял тот же шаблон индекса новыми сопоставлениями, а git или что-то еще выполняло управление версиями. Но если вам нужно, прочитайте это: elastic.co/blog/change -сопоставление с нулевым временем простоя   -  person Polynomial Proton    schedule 05.09.2019
comment
Я проверю это наверняка, все еще пытаясь найти лучшую стратегию для этой проблемы.   -  person George Taskos    schedule 24.09.2019