Bessere Shopware Suche mit OpenSearch (Elasticsearch)

von | Juli 15, 2025 | Alle, Shopware 6, Shopware Conversion Optimierung, Shopware Pagespeed, Shopware SEO | 0 Kommentare

In diesem Beitrag zeige ich dir wie du eine bessere Shopware Suche mit OpenSearch einrichtest. Um Elasticsearch oder einen Nachfolger openSearch zu nutzen gibt es unterschiedliche Plugins von unterschiedlichen Agenturen. In diesem Beitrag soll jedoch gezeigt werden, wie es mit dem(/n) Plugin(s) von Shopware selbst funktioniert.

Inhaltsübersicht: Bessere Shopware Suche mit Elasticsearch

1. Was ist Elasticsearch eigentlich genau?

Zurück zur Übersicht

Elasticsearch ist eine leistungsstarke, verteilte Such- und Analyse-Engine, die auf der Open-Source-Technologie Apache Lucene basiert. Ursprünglich entwickelt, um große Datenmengen blitzschnell durchsuchen zu können, bildet Elasticsearch heute das Herzstück des Elastic Stack – auch bekannt als ELK-Stack (Elasticsearch, Logstash, Kibana).

Die besondere Stärke von Elasticsearch liegt in der Fähigkeit, riesige Datenmengen nahezu in Echtzeit zu indexieren und zu durchsuchen. Für Shopware 6 bedeutet das: Deine Produktsuche wird nicht nur schneller, sondern auch deutlich präziser und benutzerfreundlicher. Kunden finden schneller, was sie suchen, und bleiben länger im Shop.

So hast du zufriedenere Kunden die schneller und besser ans Ziel kommen anstatt lange zu warte oder schlechte Suchergebnisse zu erhalten.

2. Was sind die Vorteile von Elasticsearch?

Zurück zur Übersicht

Die Vorteile von Elasticsearch gegenüber der Standard-Shopware-Suche sind vielfältig. Hier ein kompakter Überblick, warum sich die Integration lohnt:

  • Volltextsuche: Unterstützung komplexer Suchanfragen, Autovervollständigung, Fehlerkorrektur und Gewichtung der Ergebnisse.
  • Skalierbarkeit: Horizontale Skalierung durch Hinzufügen weiterer Server – ideal für wachsende Shops.
  • Flexible Filter: Boolesche Abfragen, individuelle Filter und maßgeschneiderte Suchkonfigurationen.
  • Echtzeit-Indexierung: Neue Produkte und Änderungen sind sofort in der Suche verfügbar.
  • Analytics & Aggregationen: Auswertung von Suchanfragen, Trends und Nutzerverhalten für gezielte Optimierungen.

Volltextsuche

Mit Elasticsearch erhältst du eine hochentwickelte Volltextsuche, die weit über die Möglichkeiten der klassischen Datenbanksuche hinausgeht. Komplexe Suchanfragen werden blitzschnell verarbeitet, sodass auch längere oder mehrdeutige Suchbegriffe präzise Ergebnisse liefern. Die Autovervollständigung hilft deinen Kunden dabei, schon während der Eingabe passende Vorschläge zu bekommen, was die Nutzererfahrung deutlich verbessert. Tippfehler oder alternative Schreibweisen werden dank intelligenter Fehlerkorrektur automatisch erkannt und ausgeglichen. Zusätzlich sorgt die Relevanzgewichtung dafür, dass die relevantesten Produkte ganz oben in den Suchergebnissen erscheinen – ein entscheidender Vorteil für die Conversion-Rate.

Skalierbarkeit

Elasticsearch ist für Wachstum gemacht und kann problemlos horizontal skaliert werden. Das bedeutet, dass du jederzeit weitere Server (Nodes) zu deinem Cluster hinzufügen kannst, um steigende Datenmengen oder mehr Suchanfragen zu bewältigen. Selbst bei sehr großen Produktkatalogen oder starkem Nutzeransturm bleibt die Suchgeschwindigkeit konstant hoch. Die verteilte Architektur sorgt dafür, dass Lasten intelligent verteilt und Engpässe vermieden werden. Damit ist Elasticsearch auch für ambitionierte und schnell wachsende Onlineshops eine zukunftssichere Lösung.

Flexible Filter

Mit Elasticsearch kannst du deinen Kunden eine Vielzahl an Filtermöglichkeiten bieten, die weit über Standardlösungen hinausgehen. Boolesche Abfragen erlauben es, Suchergebnisse nach mehreren Kriterien gleichzeitig einzugrenzen – etwa nach Preis, Farbe, Verfügbarkeit oder Kategorie. Auch individuelle Filter und maßgeschneiderte Suchkonfigurationen lassen sich einfach umsetzen. Die Filter reagieren in Echtzeit und ermöglichen so eine intuitive Navigation, die gerade bei großen Produktkatalogen für Übersicht und schnelle Orientierung sorgt. So bleibt dein Shop auch bei komplexen Suchanfragen immer performant und benutzerfreundlich.

Echtzeit-Indexierung

Ein großer Vorteil von Elasticsearch ist die nahezu sofortige Indexierung neuer oder geänderter Daten. Sobald du ein neues Produkt anlegst oder Informationen aktualisierst, sind diese Änderungen unmittelbar in der Suche sichtbar. Das bedeutet: Deine Kunden sehen immer den aktuellsten Stand deines Sortiments – ohne zeitliche Verzögerung. Gerade bei Aktionen, saisonalen Angeboten oder schnellen Sortimentswechseln ist das ein echter Wettbewerbsvorteil. Die Echtzeit-Indexierung sorgt dafür, dass dein Shop immer auf dem neuesten Stand bleibt und keine wichtigen Produkte übersehen werden.

Analytics & Aggregationen

Elasticsearch bietet leistungsstarke Analyse- und Aggregationsfunktionen, mit denen du das Suchverhalten deiner Nutzer detailliert auswerten kannst. Du erhältst Einblicke in Suchtrends, beliebte Produkte oder häufige Suchbegriffe und kannst diese Daten gezielt für die Optimierung deines Sortiments und Marketings nutzen. Aggregationen ermöglichen es, große Datenmengen in Echtzeit zu analysieren und übersichtliche Reports zu erstellen. So kannst du schnell auf Veränderungen reagieren und deine Shop-Strategie datenbasiert weiterentwickeln. Diese Funktionen machen Elasticsearch zu einem wertvollen Werkzeug nicht nur für die Suche, sondern auch für das Business-Intelligence deiner E-Commerce-Plattform.

Warum ist das für deinen Shopware 6 Shop wichtig?

Mit Bessere Shopware Suche mit Elasticsearch bietest du deinen Kunden ein Sucherlebnis, das sie von großen Marktplätzen gewohnt sind. Relevante Ergebnisse, schnelle Ladezeiten und intelligente Vorschläge sorgen dafür, dass Nutzer schneller zum Ziel kommen – und du mehr Umsatz machst.

3. OpenSearch vs. Elasticsearch im Hinblick auf Shopware 6

Zurück zur Übersicht

Shopware 6 unterstützt grundsätzlich sowohl Elasticsearch als auch OpenSearch als leistungsstarke Such- und Analyse-Backends. Beide bieten schnelle Volltextsuche, komplexe Filter, Autocomplete und Echtzeit-Indexierung. Die Integration erfolgt über die gleichen Schnittstellen und Umgebungsvariablen, sodass du flexibel zwischen beiden Systemen wählen kannst. Technisch sind sie nahezu identisch, da OpenSearch ursprünglich als Fork von Elasticsearch entstanden ist und viele Plugins für Elasticsearch auch mit OpenSearch funktionieren.

Es verhält sich hier also ähnlich wie die Entstehung von MariaDB aus MySQL, wobei in diesem Fall die offizielle Empfehlung ist Shopware mit MySQL zu nutzen.

Der entscheidende Unterschied zeigt sich beim offiziellen Advanced Search Plugin von Shopware: Ab Shopware 6.5.7.0 ist dieses Plugin ausschließlich auf OpenSearch ausgelegt. Elasticsearch wird von Shopware selbst für das Advanced Search Plugin nicht mehr unterstützt. Wenn du also die Advanced Search 2.0 nutzen möchtest, benötigst du zwingend OpenSearch als Such-Backend. Für ältere Shopware-Versionen (bis 6.4.20.2) bleibt Elasticsearch weiterhin als Basis für das klassische Advanced Search Plugin möglich.

In den neusten Versionen steht das klassische Advanced Search Plugin aber auch nicht mehr zur Verfügung. Heißt: Langfristig bleibt (mit den Shopware-eigenen Plugins) nur eine der beiden Optionen und das ist die Advanced Search 2.0 + OpenSearch.

Wer auch mit aktuellen Shopware-Versionen weiterhin Elasticsearch nutzen möchte, kann dies grundsätzlich trotzdem tun – allerdings nur in Verbindung mit externen oder Drittanbieter-Plugins. Das gibt dir als Shopbetreiber weiterhin die volle Flexibilität, je nach Infrastruktur und Präferenz entweder OpenSearch (mit nativer Advanced Search-Unterstützung) oder Elasticsearch (über alternative Plugins) einzusetzen. So kannst du die Suchtechnologie optimal an deine individuellen Anforderungen und dein Hosting-Setup anpassen.

4. Volltextsuche vs. Schlagwortsuche

Zurück zur Übersicht

Die Standard-Suche von Shopware 6 basiert auf einer einfachen Schlagwortsuche. Das bedeutet: Es werden nur bestimmte Felder wie Produktname, Kategorie oder Tags durchsucht – und das auch nur bei exakter Übereinstimmung.

Probleme der Schlagwortsuche:

  • Exakte Begriffe notwendig: „Winterjacke Damen blau“ findet nichts, wenn das Produkt als „Damenjacke blau Winter“ angelegt ist.
  • Keine intelligente Relevanzbewertung: Ergebnisse werden nicht sinnvoll sortiert.
  • Keine Fehlerkorrektur oder Synonyme: Tippfehler oder alternative Begriffe führen zu leeren Suchergebnissen.

Wie löst Elasticsearch diese Probleme?

Mit Bessere Shopware Suche mit Elasticsearch wird die Schlagwortsuche durch eine moderne Volltextsuche ersetzt. Das bringt dir:

  • Automatische Fehlerkorrektur bei Suchanfragen
  • Erkennung von Synonymen und Wortvariationen
  • Intelligente Relevanzbewertung – die besten Treffer zuerst
  • Durchsuchung des gesamten Produktdatensatzes, nicht nur einzelner Felder

Gerade bei großen Shops mit vielen Produkten und Kategorien ist das ein entscheidender Vorteil.

5. Braucht man einen Zusatz-Server, um Elasticsearch in Shopware 6 nutzen zu können?

Zurück zur Übersicht

Ich dachte immer, dass für die Nutzung der Shopware Suche mit Elasticsearch zwingend ein eigener Server nötig ist. Das stimmt so nicht ganz. Bei vielen Hostern – zum Beispiel Timme Hosting – kannst du Elasticsearch mit wenigen Klicks aktivieren, ohne einen separaten Server zu buchen. Um OpenSearch zu nutzen sind es schon einige Klicks mehr, aber auch das ist inklusive.

Erst wenn dein Shop sehr groß wird oder die Suchfunktion intensiv genutzt wird, empfiehlt sich ein eigener Server oder ein Upgrade. Für den Start reicht meist die integrierte Lösung deines Hosters. Wer maximale Performance und Skalierbarkeit will, kann Elasticsearch jederzeit auf eigene Server oder Managed Elastic Services auslagern – die Kosten starten bei ca. 100 € pro Monat.

Wichtige Hinweise:

  • Prüfe, ob dein Hoster OpenSearch / Elasticsearch unterstützt
  • Starte mit der integrierten Lösung und skaliere bei Bedarf
  • Managed Elastic Services bieten Komfort und Sicherheit

6. Das Advanced Search Plugin für Shopware 6

Zurück zur Übersicht

Mit einem kostenpflichtigen Shopware-Plan (ab Evolve-Lizenz) steht dir das Advanced Search Plugin zur Verfügung. Hier gibt es zwei Versionen: das klassische Advanced Search (bis Shopware 6.4.20.2, auf Elasticsearch-Basis) und das neue Advanced Search 2.0 (ab Shopware 6.5.7.0, auf OpenSearch-Basis).

OpenSearch ist technisch sehr ähnlich zu Elasticsearch, aber vollständig Open Source. Die Umstellung betrifft vor allem die Lizenz und Kompatibilität – die Suchfunktionen bleiben auf Top-Niveau.

Funktionen des Advanced Search Plugins:

  • Boosting: Mit Boosting kannst du gezielt steuern, welche Produkte, Kategorien oder Hersteller in den Suchergebnissen bevorzugt angezeigt werden. Durch die Vergabe von Relevanzfaktoren lassen sich beispielsweise Aktionsartikel, Bestseller oder neue Produkte nach oben priorisieren. Das ist besonders nützlich für Marketing-Kampagnen und die gezielte Steuerung der Sichtbarkeit im Shop. Die Gewichtung kann individuell für jede Entität und jedes Feld angepasst werden, sodass du maximale Kontrolle über die Reihenfolge der Suchergebnisse hast.
  • Aktionen: Mit Aktionen kannst du bestimmte Suchbegriffe mit gezielten Weiterleitungen verknüpfen. Gibt ein Kunde beispielsweise einen Markennamen oder einen speziellen Produkttyp ein, kann er automatisch auf eine bestimmte Produktseite, Kategorie oder Landingpage geführt werden. Das erhöht die Conversion-Rate, weil Nutzer schneller zum gewünschten Ziel gelangen. Aktionen eignen sich auch, um auf Sonderangebote oder saisonale Kampagnen aufmerksam zu machen und Nutzer gezielt zu steuern.
  • Synonyme definieren: Die Synonymfunktion sorgt dafür, dass verschiedene Begriffe mit gleicher Bedeutung zu den gleichen Suchergebnissen führen. Beispielsweise werden die Begriffe „Fahrzeug“, „Auto“ und „KFZ“ als gleichwertig behandelt. Du kannst Synonyme für verschiedene Sprachen und Shopbereiche definieren, um die Trefferquote zu erhöhen und auch bei unterschiedlichen Suchgewohnheiten deiner Kunden relevante Ergebnisse zu liefern. Synonyme lassen sich in Gruppen verwalten und gezielt einzelnen Entitäten zuordnen.
  • Content-Suche: Neben Produkten können auch Kategorien, Hersteller, Blogbeiträge und CMS-Elemente durchsucht werden. Das macht die Suche deutlich umfassender und sorgt dafür, dass Kunden auch relevante Inhalte wie Ratgeber, Anleitungen oder News schnell finden. Du kannst für jede Entität individuell festlegen, welche Felder in die Suche einbezogen werden sollen. Die Content-Suche ist besonders wertvoll für Shops mit umfangreichem Content-Marketing oder einer großen Wissensdatenbank.

Was tun, wenn dein Shop schon auf Shopware 6.6.x läuft?

Dann bleibt dir die Wahl zwischen Advanced Search 2.0 (OpenSearch) oder einem Drittanbieter-Plugin für die Shopware Suche mit Elasticsearch. Beide Varianten bieten dir eine leistungsfähige, flexible und skalierbare Lösung für moderne E-Commerce-Suchanforderungen.

7. CLI-Befehle für Elasticsearch und OpenSearch in Shopware 6

Zurück zur Übersicht

Shopware 6 stellt eine Reihe von CLI-Befehlen zur Verfügung, um die Indizierung und Verwaltung von Elasticsearch oder OpenSearch direkt über die Kommandozeile zu steuern.

Shopware mit Opensearch - CLI Befehle

Shopware mit Opensearch – CLI Befehle

Diese Befehle ermöglichen unter anderem das Anstoßen der Indexierung, das Aktualisieren von Mappings, das Zurücksetzen von Indizes und das Testen der Suchfunktionen. Die wichtigsten Befehle sind:

  • es:admin:index: Indexiert die Elasticsearch-Daten für die Admin-Suche.
  • es:admin:mapping:update: Aktualisiert das Mapping der Elasticsearch-Indizes für die Admin-Suche.
  • es:admin:reset: Setzt die Indexierung der Admin-Suche in Elasticsearch zurück.
  • es:admin:test: Ermöglicht das Testen des Admin-Suchindex.
  • es:create:alias: Erstellt einen Alias für Elasticsearch-Indizes.
  • es:index: Indiziert alle Entitäten in Elasticsearch.
  • es:index:cleanup: Bereinigt veraltete Indizes in Elasticsearch.
  • es:mapping:update: Aktualisiert das Mapping der Elasticsearch-Indizes.
  • es:reset: Setzt den Elasticsearch-Index zurück.
  • es:status: Zeigt den Status des Elasticsearch-Index an.
  • es:test:analyzer: Testet den Elasticsearch-Analyzer.

Die CLI-Befehle für Elasticsearch und OpenSearch sind identisch, da OpenSearch ein Fork von Elasticsearch ist und die Schnittstellen vollständig kompatibel sind. Damit funktionieren alle genannten Befehle gleichermaßen für beide Suchlösungen.

8. Alternative Elasticsearch Plugins für Shopware 6

Zurück zur Übersicht

Hier findest du eine Auswahl an spezialisierten Shopware-Plugins, mit denen du die Suche in deinem Shop individuell und leistungsstark auf Basis von Elasticsearch gestalten kannst. Jedes Plugin hat eigene Schwerpunkte und Zusatzfunktionen, die weit über die Standard-Suche hinausgehen und gezielt auf unterschiedliche Anforderungen im E-Commerce eingehen.

Intelligente Suche mit Elastic Search (Sign und Sinn):
Dieses Plugin ist das Hauptprodukt von Sign und Sinn für die Integration von Elasticsearch in Shopware 6. Es erweitert die Standardsuche um fehlertolerante Volltextsuche, individuelle Ranking- und Gewichtungsoptionen sowie eine flexible Konfiguration im Backend. Die Suchfunktion verarbeitet auch Anfragen mit Tippfehlern oder unterschiedlichen Schreibweisen. Das Plugin bildet die Basis für eine leistungsfähige Produktsuche und ist für Shops geeignet, die eine robuste und anpassbare Suchlösung benötigen.

Elastic Content Search (Sign und Sinn):
Dieses Plugin ermöglicht die Durchsuchung von weiteren Shop-Inhalten wie Blogbeiträgen, Einkaufswelten oder CMS-Seiten. Es ist eigenständig und kann unabhängig vom Hauptplugin eingesetzt werden. Die Erweiterung richtet sich an Shops, die neben Produkten auch redaktionelle Inhalte für die Suche verfügbar machen möchten, etwa für Content-Marketing oder umfangreiche Informationsbereiche.

Elasticsearch Kompatibilitätsfilter (Sign und Sinn):
Mit diesem Plugin lassen sich erweiterte Filterfunktionen auf Elasticsearch-Basis in Shopware integrieren. Es ist ebenfalls eigenständig und nicht vom Hauptplugin abhängig. Die Erweiterung eignet sich besonders für Shops mit großen Produktkatalogen, die komplexe Filterstrukturen und eine gezielte Eingrenzung der Suchergebnisse benötigen.

Suche Pro mit Option Elasticsearch Suche (Acris):
Dieses Plugin bietet eine eigenständige Suchfunktion für Shopware, die Elasticsearch als Backend nutzt. Zu den Funktionen gehören Autocomplete, Synonyme, individuelle Gewichtungen und eine flexible Filterlogik. Die Darstellung und Priorisierung der Suchergebnisse kann individuell an die Anforderungen des Shops angepasst werden. Das Plugin ist für Betreiber geeignet, die eine erweiterte und anpassbare „Suche suchen“.

Zurück zur Übersicht

Shopware

Die Anleitung für das alte Advanced Search Plugin für Shopware6:
https://docs.shopware.com/de/shopware-6-de/erweiterungen/advanced-search

Und für die Advanced Search 2.0:
https://docs.shopware.com/de/shopware-6-de/einstellungen/advancedsearch-2-0

Shopware Developer Docs – Elasticsearch
https://developer.shopware.com/docs/guides/hosting/infrastructure/elasticsearch
https://developer.shopware.com/docs/guides/hosting/infrastructure/elasticsearch/elasticsearch-setup.html

Elastic Stack-Features:
https://www.elastic.co/de/elastic-stack/features

Alternative Suche-Plugins ohne Elastic Search

Shopware 6 Plugin – Erweiterte Suche im Blog, CMS, Herstellern und Kategorien / Such Log
https://store.shopware.com/de/netzp61864019362m/erweiterte-suche-im-blog-cms-herstellern-und-kategorien-such-log.html

Shopware 6 Plugin – Suche als Overlay (mit Kategorie-Suche, Blog-Suche, Advanced Search Support)
https://store.shopware.com/de/webla65284597895m/suche-als-overlay-mit-kategorie-suche-blog-suche-advanced-search-support.html

Externe Blogs

Blog Beitrag & Video [webwirkung.ch] – Shopware 6 | Suche: Standard vs. Advanced Search
https://webwirkung.ch/erklarvideos/shopware-6-suche/

Mehr aus unserem Blog

Shopware Suche optimieren mit Doofinder für bis zu 20 % höhere Conversion Rates
https://great2gether.com/2022/12/shopware-suche-optimieren-mit-doofinder/

Shopware E-Mail Versand optimieren: DKIM, DMARC, SPF & Co.
https://great2gether.com/2024/11/shopware-e-mail-versand-optimieren-dkim-dmarc-spf-co/