解決策

トラッキングインデックスを定期的にクリーンアップできるように、ElasticSuite のバージョンをアップグレードしてください

ElasticSuite プラグインを 2.8.0 より上のバージョンにアップグレードしたら、インデックスの定期的なクリーニングを設定できます。

ストア/設定/トラッキング/グローバル設定/保持遅延 に移動します。

デフォルトの保持期間は 365 日です。 30 日または 15 日に減らすことができます。

ElasticSuite のバージョンをアップグレードして、日単位のインデックスではなく月単位のインデックスを使用するようにします

ElasticSuite プラグインをバージョン > 2.9.8 / 2.10.7 にアップグレードすると、トラッキングインデックスは月単位になります。

引き続き、保持期間を短縮できます。

ストア/設定/トラッキング/グローバル設定/保持遅延 に移動します。

デフォルトの保持期間は 12 か月です(12 個のインデックスが生成されます)。 3 か月または 6 か月に減らすことができます。

cronjob を使用してトラッキングインデックスデータをクリーンアップ

Cron ジョブを作成して、トラッキングインデックスを削除します。 このコマンドは、先月に作成したインデックスを削除します。

   curl -XDELETE localhost:9200/<name in index> * **\_tracking\_log** * _$(date
    +'%Y%m' -d 'last month')*

設定された時間頻度でインデックスを削除する場合は、開発者向けドキュメントの以下の記事を参照して、cron ジョブを作成します。

recommendation-more-help