在别名下更新已创建索引中的字段映射模板

时间:2019-08-28 19:04:17

标签: c# elasticsearch nest aws-elasticsearch

我已经在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" }
      }
    }
  }
}

0 个答案:

没有答案