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