首页 > 解决方案 > 当我已经有一些字段需要添加新字段而不删除索引时,如何更新弹性搜索中的索引映射?

问题描述

我有一个包含几个字段的索引,我需要在索引中添加一个新字段而不删除它

标签: elasticsearch

解决方案


您可以使用更新映射 API更新现有索引 。

以下更新映射 API 请求将标题(一个新的文本字段)添加到出版物索引。

PUT /publications/_mapping
{
  "properties": {
    "title":  { "type": "text"}
  }
}

推荐阅读