tongchenkeji 发表于:2023-3-27 13:19:110次点击 已关注取消关注 关注 私信 这个怎么处理呢?[阿里云检索分析服务 Elasticsearch版] 暂停朗读为您朗读 大佬们问个Elasticsearch问题,一个比较单条文档数据量大的索引里边,bulk部分更新文档的个别字段;磁盘占用上涨很明显;这个怎么处理呢? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 检索分析服务 Elasticsearch版# 检索分析服务 Elasticsearch版775# 索引205
凌云CloudAM 2023-11-27 19:14:43 2 原因分析:就是因为你的索引中的文档数据较大,并且更新的字段数据量也比较大,出现数据冗余的情况。 解决办法:可以考虑将更新的数据拆分为多个字段,并将字段分别存储在不同的文档中,从而避免数据冗余。例如,将一个较大的文档拆分为多个小的文档,每个文档只包含需要更新的字段。
用script方法局部更新,不要做全量更新,此回答整理自钉群“Elasticsearch中文技术社区”
原因分析:就是因为你的索引中的文档数据较大,并且更新的字段数据量也比较大,出现数据冗余的情况。
解决办法:可以考虑将更新的数据拆分为多个字段,并将字段分别存储在不同的文档中,从而避免数据冗余。例如,将一个较大的文档拆分为多个小的文档,每个文档只包含需要更新的字段。