批量向弹性搜索索引中的所有文档添加新字段

我需要在索引中的所有文档中添加一个新字段,而不需要下拉文档并将其推回(这将需要大约一天).是否可以使用_BULK api来实现这一目标?

我还研究过update_by_query插件,它似乎只需要将它们拉下来并自己推回它们.

最佳答案 是的,批量API支持
updates,它可以使用部分文档或脚本添加新字段.要遍历文档ID,请执行
scan and scroll,将
fields参数设置为空数组.

点赞