Elasticsearch 可以更改 Mapping 吗?如何修改?

摘要

最近几个线上问题,都和 Mapping 字段更新有关系,问题列表如下:

问题 1:

Mapping新创建后,还可以更新吗?

问题 2:

群友 A:有人知道怎么在kibana里面给索引新增,删除字段吗?

群友 B: 不就是改 mapping 吗

群友 A:怎么改?

群友 B:写dsl啊…

群友 A:只能加不能删吧?

问题 3:

各位同学们 现在有个业务需求帮忙看一下?

需求:将 A 索引中一个为 String 的字段修改为 boolean。

例: sdry:"1" -> sdry:true。

问题 4:

join 类型怎么修改 join,append一个新的child?

业务需要 append join children,官方也说可以 append,但是又没给方案,我尝试都失败了。

四个问题都可以归结为 Mapping 更新问题,我们一起梳理实践一把。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 00:24
浙ICP备14020137号-1 $Map of visitor$