Shopware Elasticsearch: So beschleunigen Sie die Produktsuche Ihres Onlineshops
HL
Holger Lentz
6 Min. Lesezeit
Ihre Kunden suchen – und finden nichts. Gerade in Shops mit großen Sortimenten entscheidet die Produktsuche oft darüber, ob ein Besucher kauft oder abspringt. Nutzer, die aktiv die interne Suche verwenden, haben eine deutlich höhere Kaufabsicht als reine Stöberer. Wenn die Suche dann langsam ist, Tippfehler nicht verzeiht oder irrelevante Treffer liefert, verschenken Sie genau an der umsatzstärksten Stelle Ihres Shops Potenzial. Als spezialisierte Shopware Agentur Köln sehen wir täglich, wie viel Umsatz in einer sauber konfigurierten Suche mit Shopware Elasticsearch steckt.
Warum die Standardsuche an ihre Grenzen stößt
Shopware 6 nutzt im Auslieferungszustand die Volltextsuche der MySQL-Datenbank. Für kleine Kataloge mit wenigen hundert Artikeln reicht das völlig aus. Sobald Ihr Sortiment aber auf mehrere zehntausend Artikel wächst, viele Varianten und Filter dazukommen und gleichzeitig viele Besucher suchen, wird die Datenbank zum Flaschenhals. Jede Suchanfrage konkurriert dann mit Bestellungen, Importen und Indexierungsläufen um dieselben Ressourcen.
Die Folgen kennen viele Shopbetreiber: Die Suche reagiert träge, Filter brauchen Sekunden, und bei Lastspitzen bricht die Performance ein. Im B2B-Umfeld mit umfangreichen Katalogen, technischen Artikelnummern und komplexen Filterlogiken verschärft sich das Problem zusätzlich. Hier hilft keine reine Hardware-Aufrüstung, sondern eine spezialisierte Such-Engine, die genau für diese Aufgabe gebaut wurde.
Elasticsearch und OpenSearch: Was dahintersteckt
Elasticsearch ist eine dedizierte Such-Engine, die Produktdaten in einem sogenannten invertierten Index ablegt. Statt jede Anfrage gegen die Datenbank laufen zu lassen, beantwortet Elasticsearch Suchanfragen aus diesem optimierten Index – und das in Millisekunden, selbst bei Millionen von Datensätzen. Shopware bindet die Engine über einen eigenen Adapter an, sodass Storefront-Suche und Administration gleichermaßen profitieren.
Neben Elasticsearch hat sich OpenSearch als gleichwertige Alternative etabliert. OpenSearch ist ein Fork von Elasticsearch und funktional nahezu identisch – der Unterschied liegt vor allem in der Lizenzierung. Da Elastic die Lizenzbedingungen geändert hat, setzen viele Hoster und Agenturen heute auf das vollständig quelloffene OpenSearch. Für Ihren Shopware-Shop spielt es technisch kaum eine Rolle, welche der beiden Engines im Hintergrund läuft: Die Integration und der Funktionsumfang sind praktisch deckungsgleich.
Diese Vorteile bringt eine optimierte Suche für Ihren Umsatz
Eine gut implementierte Suche ist weit mehr als ein Geschwindigkeitsgewinn. Sie verändert direkt, wie Kunden Ihren Shop erleben. Konkret ermöglicht Elasticsearch beziehungsweise OpenSearch in Shopware unter anderem:
Tippfehlertoleranz: Auch bei Vertippern landen Kunden beim richtigen Produkt statt auf einer leeren Trefferseite.
Autocomplete und Suchvorschläge: Schon während der Eingabe erscheinen relevante Produkte – das verkürzt den Weg zum Kauf.
Synonyme: Begriffe wie „Notebook" und „Laptop" liefern dieselben Ergebnisse, unabhängig davon, wie Ihre Kunden suchen.
Gewichtung und Relevanz: Sie steuern, welche Felder und Produkte priorisiert ausgespielt werden.
Blitzschnelle Filter: Auch bei tausenden Treffern bleiben Facetten und Filter reaktionsschnell.
Jeder dieser Punkte zahlt unmittelbar auf die Conversion ein. Wer schneller findet, kauft eher – und kommt wieder. Gleichzeitig entlasten Sie Ihre Datenbank spürbar, weil Suchanfragen nicht mehr die MySQL-Last in die Höhe treiben. Das verbessert die Performance des gesamten Shops, auch bei der allgemeinen Ladezeit. Wie wichtig schnelle Antwortzeiten für Ranking und Umsatz sind, zeigen wir regelmäßig in unseren Projekten rund um Shopware Entwicklung und Performance-Optimierung.
Worauf es bei der Einrichtung wirklich ankommt
Die technische Aktivierung ist schnell erklärt: Sie benötigen eine Elasticsearch- oder OpenSearch-Instanz, hinterlegen die Verbindungsdaten in der .env-Datei und aktivieren den Such-Adapter in der Konfiguration. Viele spezialisierte Hoster bieten die Engine inzwischen mit wenigen Klicks an, ohne dass Sie einen separaten Server buchen müssen. Damit ist es jedoch nicht getan – die eigentliche Qualität entsteht im Detail.
Entscheidend ist, dass die Indexierung sauber läuft. Shopware befüllt den Suchindex über Indexer und Hintergrundjobs. Laufen die Worker nur sporadisch per Cron statt dauerhaft, entstehen inkonsistente Daten, veraltete Treffer und mysteriöse Performance-Einbrüche nach Importen oder Plugin-Updates. Große Reindex-Läufe gehören außerdem in lastarme Zeiten, und Datenimporte sollten in sinnvollen Paketen statt „alles auf einmal" erfolgen. Für stark frequentierte Shops empfiehlt sich ein durchdachtes Setup aus Such-Engine, Redis-Cache und einer sauberen Queue-Verarbeitung.
Genau an dieser Schnittstelle aus Konfiguration, Hosting und Indexierung trennt sich eine funktionierende von einer wirklich schnellen Suche. Es lohnt sich, die Relevanz-Einstellungen, Synonymlisten und Gewichtungen auf Ihr konkretes Sortiment abzustimmen – denn die beste Engine nützt wenig, wenn sie generisch konfiguriert ist.
Besonders im B2B-Handel zahlt sich dieser Feinschliff aus. Hier suchen Einkäufer häufig nach exakten Artikelnummern, technischen Bezeichnungen oder Herstellerkürzeln – Suchmuster, an denen eine generische Volltextsuche regelmäßig scheitert. Wenn Sie definieren, dass die Artikelnummer höher gewichtet wird als die Beschreibung, und gleichzeitig branchenübliche Synonyme hinterlegen, finden Ihre Geschäftskunden auch in einem Katalog mit hunderttausenden Positionen sofort das richtige Produkt. Wir empfehlen, die Suchqualität regelmäßig anhand der internen Suchstatistiken zu prüfen: Trefferlose Suchanfragen sind ein klarer Hinweis darauf, wo Synonyme oder Produktdaten fehlen – und damit eine konkrete To-do-Liste für mehr Umsatz.
Fazit: Suche als unterschätzter Umsatzhebel
Die Produktsuche ist einer der direktesten Hebel für mehr Conversion – und gleichzeitig einer der am häufigsten vernachlässigten. Mit Elasticsearch oder OpenSearch machen Sie Ihre Shopware-Suche schnell, fehlertolerant und skalierbar, selbst bei großen Katalogen und hoher Last. Wer hier investiert, verbessert nicht nur die Geschwindigkeit, sondern das gesamte Einkaufserlebnis.
Sie wollen Ihr Shopware-Setup auf das nächste Level heben? Wir analysieren Ihr System und zeigen Ihnen, wo der größte Hebel liegt. Sprechen Sie mit den Experten von enno.dev, Ihrer spezialisierten Shopware Agentur aus Köln.
Lassen Sie uns über Ihr Projekt sprechen:
Wir melden uns innerhalb 24 Stunden bei Ihnen.
Ganz unverbindlich.
Sie gehen mit konkreten weiteren Schritten aus dem Gespräch raus.
Weitere interessante Beiträge
