更新ElasticSearch映射

时间:2016-02-29 10:31:13

标签: elasticsearch mapping

我的索引超过30.000.000个文档。 我需要为即将发布的新文档添加一个新字段。 但是我需要指定这个新字段的正确映射。

此命令是否会导致现有文档的重建索引操作?

PUT /my_index/_mappings/my_type
{
   "my_type": {
      "properties": {
         "A": {
            "properties": {
               "new_field": {
                  "type": "string",
                  "analyzer": "analyzer_keyword"
               }
            }
         }
      }
   }
}

1 个答案:

答案 0 :(得分:1)

不,上述查询不会导致任何类型的re-indexing。这只会在您的地图中添加一个新字段。如果您update existing documentcreate new document,则会添加新字段。 您可以参考here了解更多详情。