首页 > 解决方案 > 弹性搜索段

问题描述

我有一个索引,在 3 个节点中分配了 12 个分片。该索引有大约 500 万个元素。昨天,这 500 万个元素的大小约为 35Gb,如果我可以使用每个新减小的大小重新索引所有这些元素,索引的总大小将约为 10Gb。

问题是,如果我通过使用 upserts 在现有项目中重新索引这些项目,因此将它们全部更新,则索引大小根本不会减少。

我一直在检查 _forcemerge Elasticsearch API,但 ATM 我没有使用任何类型的副本,他们也不建议在主分片集中使用此 API。

我正在学习 Elasticsearch 的内部结构,而且我实际上正在使用 PROD 环境,所以我无法真正清理和重新索引。

谁能给我一些光?

标签: elasticsearch

解决方案


推荐阅读