Magento Suche mit Elasticsearch & OpenSearch: Der Turbo für Deine Conversion-Rate

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.

Das Gehirn Deines Shops – Die Such-Architektur

1. Die Evolution der Magento-Suche: Warum MySQL ausgedient hat

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.

2. Elasticsearch vs. OpenSearch vs. Solr: Wer gewinnt das Rennen?

Die Begriffe verschwimmen oft, aber in der Beratung ist es wichtig, die Unterschiede zu kennen:

Elasticsearch

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.

OpenSearch

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.

Apache Solr

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.

3. Die Anatomie einer intelligenten Suche: Features, die verkaufen

Ein "Treffer" allein reicht nicht. Wir implementieren bei mironsoft Funktionen, die das Sucherlebnis auf das Niveau von Amazon oder Google heben:

A. Full-Text Search & Fuzzy Matching

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.

B. Autocomplete & Instant Results

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.

C. Synonyms & Stop-Words

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.

Logik der Relevanz-Gewichtung

Wie Magento & Elasticsearch Ihre Suchergebnisse sortieren

Suchanfrage wird verarbeitet...

Produktname

WEIGHT: 100

Direkte Übereinstimmungen im Namen triggern die höchste Relevanz.

Kurzbeschreibung

WEIGHT: 50

Sekundäre Relevanz für kontextuelle Treffer im Text.

SKU / Herstellernummer

WEIGHT: 20

Eindeutige Identifikation, aber geringere Priorität für Keyword-Suche.

Sortierte Ergebnisliste

4. Das Geheimnis der Relevanz: Attribut-Boosting

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**:

  • Title (Gewicht 10): Der Name des Produkts ist das stärkste Signal.
  • SKU (Gewicht 8): Wichtig für B2B-Kunden, die exakte Artikelnummern eingeben.
  • Kategorie (Gewicht 5): Hilft, den Kontext zu verstehen.
  • Beschreibung (Gewicht 1): Niedriges Gewicht, um Rauschen in den Ergebnissen zu vermeiden.
Durch dieses Feintuning stellen wir sicher, dass die "Trefferliste" wirklich Sinn ergibt.

5. Faceted Navigation: Filtern wie ein Profi

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.

Mobile Search UX – Der Daumen-Check

6. Adobe Live Search: Die KI-SaaS-Alternative

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.

7. Infrastruktur und Wartung: Den Index gesund halten

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:

  • Dedicated Search Nodes: Wir lagern die Suche auf spezialisierte Server aus.
  • Sharding & Replication: Wir teilen den Index auf mehrere Knoten auf, um Ausfallsicherheit und Geschwindigkeit zu erhöhen.
  • Reindexierungs-Management: Wir konfigurieren Magento so, dass Preisänderungen oder Bestands-Updates den Suchindex nicht blockieren.

8. Warum mironsoft Dein Partner für Such-Performance ist

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.

  • Maßgeschneiderte Tokenizer: Wir definieren, wie Wörter getrennt werden (z.B. wichtig bei Bindestrich-Produkten).
  • Multi-Language Support: Wir konfigurieren Stemming-Algorithmen für verschiedene Sprachen, damit "laufen", "läuft" und "gelaufen" als der gleiche Wortstamm erkannt werden.
  • Hyvä-Integration: Wir sorgen dafür, dass Deine High-Speed-Suche auch in einem blitzschnellen Hyvä-Frontend perfekt gerendert wird.

Der Umsatz-Boost durch bessere Suche

Fazit: Wer suchet, der findet – und wer findet, der kauft

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.


Häufig gestellte Fragen (FAQ) zur Magento Suche

Warum ist Elasticsearch für Magento 2.4 zwingend erforderlich?

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.

Was ist der Unterschied zwischen Elasticsearch und OpenSearch?

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.

Wie hilft Elasticsearch bei Tippfehlern meiner Kunden?

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.

Was ist "Attribute Boosting" und wie verbessert es die Suche?

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.

Kann Elasticsearch auch Synonyme erkennen (z.B. "Couch" und "Sofa")?

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.

Wie beeinflusst die Suche die Performance des restlichen Shops?

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.

Unterstützt Magento auch die Suche in CMS-Seiten oder Blog-Beiträgen?

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.

Was ist der Unterschied zwischen der Suche in der Open Source und Adobe Commerce Edition?

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.

Wie oft muss der Suchindex aktualisiert werden?

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.

Können wir die Suche auch für B2B-Anforderungen (z.B. SKU-Suche) optimieren?

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.

Warum liefert meine Suche manchmal gar keine Ergebnisse, obwohl das Produkt existiert?

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.

Wie wichtig ist Autocomplete (Vorschlagssuche) für die Conversion-Rate?

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.

Kann man die Suchergebnisse manuell beeinflussen (Merchandising)?

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.

Hilft die Suche auch beim SEO-Ranking meines Shops?

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.

Wie starte ich eine Optimierung meiner Magento Suche bei mironsoft?

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!