使用 man ascii 来查看 ASCII 表。

如何在不重新索引的情况下修改文档的属性

Elasticsearch | 作者 suisuimu | 发布于2020年10月21日 | 阅读数:1107

现有的集群中有非常大的索引,单个索引达到50G,现在需要对文档的属性名称进行修改。
1、尝试使用reindex + pipeline,在重新索引时通过pipeline修改属性名称,问题是速度太慢(8000/s),并且在磁盘空间紧张的情况下,无法进行;
2、尝试使用updateByQuery + pipeline,在原有的索引上进行更新,但是速度仍然太慢,和方法一速度差不多,无法忍受
希望可以不要重新索引,例如通过alias column的方式可以给文档的属性添加别名,可以通过别名进行搜索,但是这种方式的搜索结果仍然是原文档的格式,是否有方法在查询的时候修改属性名呢?
非常希望有大家的帮助~[比心]
已邀请:

JiangJibo - 喊我雷锋

赞同来自:

8000/s 不慢了啊,一个小时就3千多万了;给文档加alias column 不也还是需要遍历文档的;在检索时修改文档应该没有这种API

要回复问题请先登录注册