У меня есть индекс с 12 шардами, размещенными в 3 узлах. Индекс имеет около 5 миллионов элементов. Вчера эти 5 миллионов элементов имели размер около 35 ГБ, и если бы я мог переиндексировать все эти элементы с новым уменьшенным размером каждого из них, общий размер индекса составил бы около 10 ГБ.
Проблема в том, что, если я переиндексирую эти элементы внутри существующих элементов, используя upserts, поэтому обновляя их все, размер индекса не уменьшается вообще.
Я проверял _forcemerge Elasticsearch API, но ATM я не использую никаких реплик, и они действительно не рекомендуют использовать этот API в главном наборе сегментов.
Я изучаю внутренности Elasticsearch, и на самом деле я работаю со средой PROD, поэтому я не могу по-настоящему очистить и переиндексировать.
Кто-нибудь может послать мне немного света?