【发布时间】:2022-01-12 07:10:27
【问题描述】:
我需要删除索引到 Elasticsearch 的所有文档中的一个字段。我该怎么做?
【问题讨论】:
-
默认情况下这是不可能的,因为目前 Lucene 不支持。基本上,您只能从 Lucene 索引中放置或删除整个 Lucene 文档。 1 获取您的文档的第一个版本 2 删除该字段 3 推送您的文档的这个新版本。
-
感谢分享stackoverflow.com/a/53771354/8392866Thiagofalcao。这太棒了!
-
完成此操作的唯一方法是使用已删除的字段值重新映射索引。查看stackoverflow.com/a/38874129/13543225
标签: elasticsearch