In dem Performance-Modul gibt es eine Funktion, um wohl auch den Cache für Suchergebnisse sowie Index zu leeren. Aber wo steht eigentlich der Cache für die Suchergebnisse? Wo werden Suchergebnisse genau abgespeichert? Wähle ich diese Option aus, dann sehe ich zumind. in der Datenbank bzw. Tabelle „s_search_keywords“ keine Änderung.
Wir benutzen hier die Implementierung von Doctrine: Caching - Doctrine Object Relational Mapper (ORM)
Auf den meisten Systemen wird hier der APCu genutzt, wenn dieser aktiv ist. Du wirst daher im File-System und der Datenbank dazu nichts finden.
Ok, da muss ich mich mal einarbeiten … Danke!
Zum Debuggen kannst du hier schauen: shopware/CacheKeywordFinder.php at 6d43d6ac9eb346c1618a70c170fc50540dfff842 · shopware/shopware · GitHub
Dort wird geprüft ob es das Keyword im Cache gibt und wenn nicht der Cache erzeugt. Danach gehts dann tiefer in die Untiefen von Shopware und Doctrine
in die Untiefen von Shopware und Doctrine
Werde mal ganz viel Luft holen :-)
Aber danke und schönes Weihnachtsfest!
1 „Gefällt mir“