Langsame Suche im Shop - Was tun?

Sphinx Quellcode Snippet in xt:commerce 3
Beispielcode-Snippet für Sphinx in Verbindung mit xt:Commerce 3

Magento, VEYTON, OXID, Shopware und xtcModified bzw. xt:Commerce 3 setzen für die Suche nach Keywords in der Produktdatenbank standardmäßig die Volltextsuche von MySQL ein. Diese Funktion ist zwar bei einer geringen Anzahl von Einträgen in der Datenbank durchaus zufriedenstellend, aber bei vielen Einträgen geht die Performance spürbar in den Keller. Auch eine Aufrüstung des Serves bringt in diesem Fall nur marginalen Erfolg.

Es muss demnach ein Lösung her, die schneller und effektiver arbeitet als es die MySQL-Suche tut. Als Ansatz bietet sich eine Volltextsuchfunktion an, um die Suche spürbar schneller zu machen.

Für diese Fälle gibt es spezielle Volltextsuchmaschinen (auch Search Server genannt), die zunächst die Inhalte indiziert und anschließend abfragen lassen. Die bekanntesten Open Source Projekte in diesem Bereich sind Apache Solr und Sphinx.

Wir haben Sphinx in unserem Unternehmen eingesetzt um einen xt:Commerce 3 Shop mit mehr als 200 000 Produkten von einer Abfragedauer für eine Suche von 8sek bis 9sek auf wenige Milisekunden zu optimieren.

Sollten sie auch Probleme mit der Performance ihrer Shop Suche haben, beraten wir Sie gerne über die möglichen Lösungswege um ihren Shop in diesem Bereich zu optimieren. Darüber hinaus ist es auch möglich Ihre Suchanfragen zu Kategorisieren und zu Filtern, so dass Ihre potentiellen Kunden immer das passende Produkt finden. Sprechen Sie uns an.

Zurück