In einem modernen Onlineshop ist die Suchfunktion weit mehr als nur ein Eingabefeld am oberen Rand der Seite. Sie ist der wichtigste Verkäufer Deines Unternehmens. Statistiken zeigen eindeutig: Nutzer, die die Suche verwenden, haben eine bis zu fünfmal höhere Kaufabsicht als Nutzer, die lediglich durch Kategorien navigieren. Doch diese Kaufabsicht verflüchtigt sich in Millisekunden, wenn die Suche keine relevanten Ergebnisse liefert, bei Tippfehlern versagt oder – was bei Magento oft der Fall war – quälend langsam ist. Seit der Version 2.4 ist Elasticsearch (bzw. der Nachfolger OpenSearch) nicht mehr nur eine Option, sondern die zwingende technologische Basis für Magento. Als spezialisierter Magento-Entwickler bei Mironsoft helfe ich Dir, dieses komplexe Such-Ökosystem so zu konfigurieren, dass Deine Kunden genau das finden, was sie suchen – blitzschnell, intelligent und auf jedem Endgerät. In diesem umfassenden Guide erfährst Du alles über die technische Architektur, die feinen Unterschiede zwischen Elasticsearch, Solr und OpenSearch und wie wir Deine Suche zum mächtigsten Umsatzhebel Deines Shops machen.
In den frühen Tagen von Magento 1 und den ersten Versionen von Magento 2 basierte die Suche auf einfachen Datenbankabfragen (SQL). Das funktionierte bei 100 Produkten noch passabel, wurde aber bei steigenden Kataloggrößen zum Performance-Albtraum. SQL-Datenbanken sind darauf optimiert, Daten zu speichern und exakte Beziehungen abzubilden – sie sind jedoch nicht dafür gebaut, riesige Mengen an unstrukturiertem Text in Echtzeit zu durchsuchen, Relevanzen zu gewichten oder Tippfehler zu verzeihen.
Mit der Umstellung auf Elasticsearch (basierend auf der Apache Lucene Library) hat Magento den Schritt in die moderne Ära vollzogen. Elasticsearch ist eine verteilte Such- und Analyse-Engine, die Daten in einem speziellen Index speichert. Stell Dir vor, Du müsstest ein Wort in einem 1.000-seitigen Buch suchen. Die SQL-Suche würde jede Seite einzeln lesen. Elasticsearch hingegen schlägt im Stichwortverzeichnis am Ende des Buches nach – das ist der technologische Quantensprung, den wir für Deinen Shop nutzen.
Die Begriffe verschwimmen oft, aber in der Beratung ist es wichtig, die Unterschiede zu kennen:
Lange Zeit der unangefochtene Standard. Es bietet enorme Geschwindigkeit, Skalierbarkeit und eine einfache REST-API. Fast alle Magento-Extensions für die Suche basieren auf Elasticsearch.
Nach einer Lizenzänderung von Elasticsearch hat AWS (Amazon Web Services) den Core-Code genommen und als OpenSearch weiterentwickelt. Da Adobe den Fokus zunehmend auf OpenSource-Freundlichkeit legt, ist OpenSearch heute oft die empfohlene Wahl für moderne Magento-Installationen (besonders ab Version 2.4.4). Technisch sind sie sich sehr ähnlich, aber OpenSearch bietet oft eine bessere Integration in Cloud-Umgebungen.
Früher ein häufiger Begleiter von Magento Enterprise, ist Solr heute etwas in den Hintergrund gerückt. Es ist nach wie vor eine exzellente Suchmaschine, erfordert aber in Magento 2 oft zusätzliche Module, da Adobe Elasticsearch als Standard definiert hat. Solr empfehlen wir nur noch bei sehr speziellen Legacy-Anforderungen.
Ein "Treffer" allein reicht nicht. Wir implementieren bei mironsoft Funktionen, die das Sucherlebnis auf das Niveau von Amazon oder Google heben:
Deine Kunden wissen oft nicht genau, wie ein Produkt geschrieben wird. "I-Phone", "Aple" oder "Laufschuh blau". Durch Fuzzy Matching (unscharfe Suche) versteht die Engine die Absicht hinter dem Tippfehler und liefert dennoch das richtige Ergebnis. Wir konfigurieren die sogenannte "Levensthein-Distanz", um das optimale Gleichgewicht zwischen Fehlertoleranz und Präzision zu finden.
Schon während der Nutzer tippt, schlagen wir Produkte, Kategorien oder Suchbegriffe vor. Das spart Zeit und führt den Kunden direkt zum Ziel. In Verbindung mit einem schnellen Frontend (Hyvä!) erscheinen diese Ergebnisse ohne spürbare Verzögerung.
Sucht ein Kunde nach "Couch", soll er auch "Sofa" finden. Wir pflegen umfangreiche Synonym-Listen ein, die auf Deiner Branche basieren. Gleichzeitig filtern wir "Stop-Words" (und, oder, ein) heraus, um die Such-Engine nicht mit irrelevanten Daten zu belasten.
Wie Magento & Elasticsearch Ihre Suchergebnisse sortieren
Direkte Übereinstimmungen im Namen triggern die höchste Relevanz.
Sekundäre Relevanz für kontextuelle Treffer im Text.
Eindeutige Identifikation, aber geringere Priorität für Keyword-Suche.
Nicht jedes Feld in Magento ist für die Suche gleich wichtig. Wenn ein Nutzer nach "Rot" sucht, soll er rote Kleider sehen und nicht Produkte, bei denen das Wort "Rot" irgendwo versteckt in der technischen Beschreibung vorkommt.
Bei mironsoft konfigurieren wir das **Attribute Boosting**:
Nach der Suche beginnt die Verfeinerung. In der Seitenleiste (Layered Navigation) müssen Filter erscheinen, die zum Suchbegriff passen. Wenn ich nach "Schuhen" suche, möchte ich nach "Größe" filtern – bei "Laptops" nach "Arbeitsspeicher".
Elasticsearch ermöglicht sogenannte **Aggregations**. Das System berechnet in Millisekunden, welche Filteroptionen für die aktuelle Treffermenge verfügbar sind. Wir optimieren diese Prozesse, damit auch bei tausenden Treffern die Filterleiste sofort reagiert.
Für Adobe Commerce (Enterprise) Kunden bieten wir die Integration der Adobe Live Search an. Dies ist eine SaaS-basierte Lösung, die von Adobe Sensei (KI) angetrieben wird. Der Vorteil: Die Suche lernt mit. Sie erkennt, welche Produkte nach welchen Suchbegriffen am häufigsten gekauft werden, und passt das Ranking automatisch an. Wir beraten Dich, ob der Wechsel auf die Cloud-Suche für Dein Business sinnvoll ist oder ob ein perfekt konfiguriertes Elasticsearch-Setup vorzuziehen ist.
Elasticsearch ist ein ressourcenhungriger Dienst. Er sollte niemals auf dem gleichen Server wie Dein Magento-PHP-Prozess laufen, wenn Du hohe Last erwartest.
Unsere Beratungsleistung umfasst:
Viele Agenturen installieren Elasticsearch nur mit Standard-Einstellungen. Das ist verschenktes Potenzial. Als Entwickler gehe ich tief in die Mapping-Dateien und die Analyse-Logik.
Die Suchfunktion ist das Herzstück Deiner Customer Experience. Eine technologisch veraltete oder schlecht konfigurierte Suche ist der häufigste Grund für frustrierte Kunden und unnötige Warenkorbabbrüche. Mit Elasticsearch oder OpenSearch haben wir die Werkzeuge, um Deinen Shop in die Oberliga des E-Commerce zu führen. Aber erst das Experten-Tuning macht aus der Software ein echtes Umsatz-Instrument. Bei mironsoft erhältst Du technische Präzision und strategische Beratung aus einer Hand. Lass uns Deine Suche so optimieren, dass sie Deinen Kunden die Wünsche von den Lippen abliest.
Wie hoch ist die Abbruchrate bei Deiner Suche? Lass uns heute einen Search-Audit durchführen und das versteckte Potenzial Deines Katalogs entfesseln.
Adobe hat mit der Version 2.4 die alte MySQL-Suche komplett aus dem Core entfernt, da sie den modernen Anforderungen an Performance und Skalierbarkeit nicht mehr gewachsen war. Elasticsearch ist heute das technologische Fundament, nicht nur für die Suchleiste, sondern auch für die Darstellung aller Kategorien und Filter (Layered Navigation). Ohne einen funktionierenden Elasticsearch- oder OpenSearch-Server kann ein moderner Magento-Shop keine Produkte mehr anzeigen.
OpenSearch ist ein Open-Source-Fork von Elasticsearch, der von Amazon Web Services (AWS) ins Leben gerufen wurde, nachdem Elasticsearch sein Lizenzmodell geändert hatte. Technisch sind beide Systeme in ihren Grundfunktionen nahezu identisch und können beide als Suchmaschine für Magento genutzt werden. Seit Magento 2.4.4 wird OpenSearch offiziell unterstützt und ist besonders in Cloud-Hosting-Umgebungen oft die bevorzugte Wahl, da es dauerhaft unter einer freien Open-Source-Lizenz steht.
Elasticsearch nutzt sogenannte "Fuzzy Queries", die auf dem Levenshtein-Algorithmus basieren. Dieser berechnet die Ähnlichkeit zwischen dem eingegebenen Suchbegriff und den Wörtern im Index basierend auf der Anzahl der notwendigen Änderungen (Einfügen, Löschen, Ersetzen von Buchstaben). Wir können in Magento genau einstellen, ab welcher Wortlänge wie viele Fehler erlaubt sind, sodass ein Kunde bei der Suche nach "Smatphone" trotzdem die korrekten Smartphone-Ergebnisse erhält.
Beim Boosting weisen wir verschiedenen Produktattributen unterschiedliche Prioritäten (Gewichtungen) zu. Ein Treffer im Produktnamen ist für die Relevanz deutlich wichtiger als ein Treffer in der technischen Detailbeschreibung. Durch gezieltes Boosting sorgen wir dafür, dass die exaktesten Treffer in der Ergebnisliste ganz oben stehen, was die Nutzerzufriedenheit erhöht und die Wahrscheinlichkeit eines Kaufs massiv steigert.
Ja, wir können in Magento umfangreiche Synonym-Gruppen definieren. Wenn ein Nutzer einen Begriff eingibt, prüft Elasticsearch automatisch, ob es verwandte Wörter gibt, und liefert die kombinierten Ergebnisse aus. Dies ist besonders wichtig, um regionale Sprachunterschiede oder Fachbegriffe vs. Alltagssprache abzufangen. Eine gut gepflegte Synonym-Liste ist einer der effektivsten Wege, um "Keine Ergebnisse gefunden"-Seiten zu vermeiden.
Bei einem korrekten Setup verbessert Elasticsearch die Gesamtperformance sogar, da die rechenintensive Filterung und Suche von der SQL-Datenbank auf einen spezialisierten Dienst ausgelagert wird. Problematisch wird es nur, wenn Elasticsearch auf dem gleichen Server mit zu wenig RAM läuft. Wir empfehlen daher immer ein dediziertes Hosting oder einen separaten Node für die Suche, um gegenseitige Performance-Einbußen zu verhindern.
Im Standard durchsucht Magento primär den Produktkatalog. Wir können jedoch durch gezielte Erweiterungen oder individuelle Programmierung auch CMS-Inhalte, Blog-Artikel oder Kategorie-Beschreibungen in den Elasticsearch-Index aufnehmen. Dies ist besonders sinnvoll für inhaltsgetriebene Shops, um Kunden auch informative Ratgeber-Inhalte direkt über die Produktsuche anzubieten.
Die Open Source Edition nutzt standardmäßig Elasticsearch/OpenSearch. Adobe Commerce Kunden haben zusätzlich Zugriff auf die "Live Search", eine KI-gestützte SaaS-Lösung. Live Search nutzt Adobe Sensei, um Suchergebnisse basierend auf dem tatsächlichen Kaufverhalten der Nutzer in Echtzeit zu optimieren. Für Open Source Kunden können wir jedoch durch fortgeschrittene Elasticsearch-Konfigurationen oft eine nahezu ebenbürtige Qualität erreichen.
Der Suchindex sollte idealerweise nahezu in Echtzeit aktualisiert werden, besonders wenn sich Bestände oder Preise häufig ändern. Magento nutzt hierfür Cronjobs, die den Index "on schedule" oder "on save" aktualisieren. Wir optimieren diese Prozesse so, dass Änderungen sofort im Shop sichtbar sind, ohne dass die Serverlast durch ständige Voll-Reindexierungen in die Höhe getrieben wird.
Ja, gerade im B2B ist die Suche nach exakten Artikelnummern oder technischen Teilbegriffen lebenswichtig. Wir passen die Tokenizer von Elasticsearch so an, dass auch Sonderzeichen in SKUs (wie Bindestriche oder Schrägstriche) korrekt verarbeitet werden. Zudem implementieren wir "Weighting"-Regeln, damit eine exakte SKU-Übereinstimmung das Produkt sofort als ersten Treffer anzeigt, was Profi-Einkäufern enorm Zeit spart.
Das kann an einem fehlerhaften Index, falschen Attribut-Einstellungen ("Visible in Search" auf No gesetzt) oder einem abgestürzten Elasticsearch-Dienst liegen. Auch zu restriktive "Minimum Should Match"-Einstellungen in der Konfiguration können dazu führen, dass komplexere Suchanfragen leer ausgehen. Wir führen ein systematisches Debugging durch, um die Ursache zu finden und die Zuverlässigkeit Deiner Suche wiederherzustellen.
Autocomplete ist ein massiver Conversion-Treiber, da es den Nutzer schon beim Tippen lenkt und ihm zeigt, dass der Shop sein Anliegen versteht. Eine gute Vorschlagssuche zeigt nicht nur Text, sondern direkt kleine Produktbilder und Preise an. Dies verkürzt die Zeit bis zum Warenkorb-Klick enorm. Wir optimieren die Performance dieser Abfragen, damit die Vorschläge wirklich "instant" erscheinen, was besonders mobile Nutzer begeistert.
Ja, durch spezielles Merchandising-Zubehör oder individuelle Programmierung können wir "Pusher"-Regeln definieren. So kannst Du zum Beispiel festlegen, dass margenstarke Eigenmarken oder Lagerüberhänge bei passenden Suchanfragen immer ganz oben erscheinen, auch wenn sie laut Algorithmus nicht die höchste Relevanz hätten. Dies erlaubt Dir, die Suche als aktives Steuerungsinstrument für Deinen Abverkauf zu nutzen.
Indirekt ja. Eine exzellente interne Suche verbessert die Nutzersignale wie Verweildauer und Conversion-Rate, was Google als Zeichen für eine hohe Seitenqualität wertet. Zudem nutzen wir die Daten aus der internen Suche ("Was geben die Leute ein?"), um neue Keywords für Deine Content-Strategie zu finden. Wir achten jedoch darauf, dass Suchergebnisseiten für Google auf "noindex" stehen, um Duplicate-Content-Probleme zu vermeiden.
Der erste Schritt ist ein Search-Audit. Wir analysieren Deine aktuellen Suchanfragen, prüfen die Konfiguration Deines Elasticsearch- oder OpenSearch-Servers und identifizieren "tote Winkel" in Deiner Relevanz-Gewichtung. Danach erstellen wir Dir einen Maßnahmenplan für eine Suche, die Deine Kunden wirklich versteht. Schreib uns einfach eine Nachricht oder ruf an – wir machen Deine Suche zum Verkaufs-Champion!