Performance Problem bei vielen Filteroptionen

Hallo zusammen,

in unserem Shop befinden sich ~3,5k aktive Filteroptionen (Tabelle: property_group_option). Dies führt auf Listingseiten zu Performanceproblemen. Hat jemand Erfahrung mit einer ähnlichen Anzahl an Filteroptionen und sollte eine solche Menge Probleme machen? Durch die Suche im Code hat sich ergeben, dass das Laden von Listingseiten das Laden und damit das langsame hydraten aller options über PropertyGroupOptionHydrator:.assign auslöst. Anscheinend werden alle Optionen geladen. Das scheint das bottleneck zu sein.

Das würde mich auch interessieren. Habt ihr eine Lösung?
Ich habe es bereits mit Elastic Search probiert. Allerdings habe ich da keine besseren Ergebnisse erziehlt.
Scheint, als die Eigenschaften nicht über ES laufen.

Bei uns war die Lösung ein SW Update auf >=6.4.6.1. In 6.4.6.0 (unserer verwendeten Version) schien es einen Fehler disbezüglich gegeben zuhaben. Hier ein Issue dazu. Shopware Issuetracker