Ursache
ElasticSuite verfügt über eine neue Funktion, die Tracking-Indizes erstellt. Diese Tracking-Indizes zeichnen auf, welche Suchbegriffe am häufigsten verwendet werden, welche Begriffe den meisten Umsatz generieren und welche Begriffe zu einer „Keine Ergebnisse“-Seite führen, damit Händler Synonyme erstellen können, um sie zu beheben. Die Trackingindizes werden anscheinend nicht gelöscht, sodass dem Elasticsearch die Ressourcen ausgehen und es zu Abstürzen kommt.
Lösung
Aktualisieren Sie Ihre ElasticSuite-Version, um Tracking-Indizes regelmäßig bereinigen zu können
Nachdem Sie das ElasticSuite-Plug-in auf eine höhere Version als 2.8.0 aktualisiert haben, können Sie eine regelmäßige Bereinigung der Indizes konfigurieren.
Navigieren Sie Stores > Konfiguration > Tracking > Globale Konfiguration > Aufbewahrungsverzögerung
Die standardmäßige Aufbewahrungsfrist beträgt 365 Tage. Sie können sie auf 30 oder 15 Tage reduzieren.
Aktualisieren Sie Ihre ElasticSuite-Version, um monatliche statt tägliche Indizes zu verwenden
Nachdem Sie das ElasticSuite-Plug-in auf Version > 2.9.8 / 2.10.7 aktualisiert haben, basieren die Tracking-Indizes auf monatlicher Basis.
Sie können die Aufbewahrungsfrist dennoch verkürzen:
Navigieren Sie Stores > Konfiguration > Tracking > Globale Konfiguration > Aufbewahrungsverzögerung
Der standardmäßige Aufbewahrungszeitraum beträgt 12 Monate (führt zu 12 Indizes). Sie können sie auf 3 oder 6 Monate verkürzen.