Logo Dark
  • Ecommerce

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenlose Shop-Analyse
    Frame 1321315514

    Shopware

    Platinum Partner, führend in DACH

    Mehr
    Shopware Kernkonzepte Arrow Up Right Wer Nutzt Shopware? Arrow Up Right Ein guter Shopware-Partner werden Arrow Up Right Shopware Hosting Arrow Up Right Shopware Pre-Go-Live-Checkliste Arrow Up Right Warum Shopware im Jahr 2025? Arrow Up Right B2B mit Shopware Arrow Up Right B2C mit Shopware Arrow Up Right Shopware Performance Arrow Up Right Shopware PaaS auf Platform.sh Arrow Up Right Shopware für den US-Markt Arrow Up Right Shopware SEO Leitfaden Arrow Up Right
    Frame 1321315514 1

    Shopify

    Schnell live, international skalierbar

    Mehr
    Was ist Shopify? Arrow Up Right Für wen eignet sich Shopify? Arrow Up Right Wem gehört Shopify? Arrow Up Right Kann man Amazon mit Shopify verbinden? Arrow Up Right Was kann Shopify? Arrow Up Right Was kostet Shopify? Arrow Up Right Wie sucht man sich das Shopify Theme aus? Arrow Up Right Was für Nachteile hat Shopify? Arrow Up Right Was für Vorteile hat Shopify? Arrow Up Right
    Frame 1321315514 2

    Migrationen

    Plattformwechsel ohne Umsatzverlust

    Mehr
    Shopware 5 zu Shopware 6 Arrow Up Right Shopify zu Shopware 6 Arrow Up Right Magento zu Shopware 6 Arrow Up Right Oxid zu Shopware 6 Arrow Up Right Migrationen Arrow Up Right Shopware Migrationen richtig vorbereiten Arrow Up Right Shopware Migrationen richtig vorbereiten Arrow Up Right Shopware Migrationen Fehler richtig vermeiden Arrow Up Right Bestelldaten für Shopware Migration vorbereiten Arrow Up Right Produktdaten für Shopware Migration vorbereiten Arrow Up Right Shopware Content Migrationen Arrow Up Right Die Rolle von SEO in Shopware Migrationen Arrow Up Right Kostenlose Beratung Arrow Up Right
    Frame 1321315514 3

    Integrationen

    Payments, Tax, Fulfillment, Marketing

    Mehr
    Shopware 6 BlueSnap Arrow Up Right Shopware 6 Cybersource Arrow Up Right Shopware 6 Abgebrochene Warenkörbe speichern Arrow Up Right Shopware 6 Store Credit Arrow Up Right Shopware 5 Optimizely Campaign Arrow Up Right Shopware 6 PayTrace Payment Arrow Up Right Shopware 6 NMI Payment Arrow Up Right Shopware 6 MaxMind Fraud Prevention Arrow Up Right Shopware 6 Kundenspezifische Preise Arrow Up Right Shopware 6 Abo Bestellungen Arrow Up Right Shopware 6 Listrak Arrow Up Right Shopware 6 MultiChannel Content Arrow Up Right Shopware 6 Partial Delivery Arrow Up Right Shopware 6 AgeChecker.net Arrow Up Right Shopware 6 Pudo Point Arrow Up Right Warum API First Türen öffnet? Arrow Up Right ERP-Integration günstiger machen Arrow Up Right PayPal Zahlungsanbieter Arrow Up Right Klaviyo Integration für Shopware 6 Arrow Up Right Hubspot Integration für Shopware 6 Arrow Up Right Mailchimp E-Mail Marketing Integration Arrow Up Right Google Analytics Integration Arrow Up Right Zapier mit Shopware 6 integrieren Arrow Up Right Shopware 6 BlueSnap Arrow Up Right Shopware 6 Cybersource Arrow Up Right Shopware 6 Abandoned Cart Saver Arrow Up Right Shopware 6 Store Credit Arrow Up Right
    Frame 1618873659

    Starten Sie Ihre Shopware-Migration mit uns.

    Mehr erfahren
    Shopware – Übersicht Shopware Kernkonzepte Arrow Up Right Wer Nutzt Shopware? Arrow Up Right Ein guter Shopware-Partner werden Arrow Up Right Shopware Hosting Arrow Up Right Shopware Pre-Go-Live-Checkliste Arrow Up Right Warum Shopware im Jahr 2025? Arrow Up Right B2B mit Shopware Arrow Up Right B2C mit Shopware Arrow Up Right Shopware Performance Arrow Up Right Shopware PaaS auf Platform.sh Arrow Up Right Shopware für den US-Markt Arrow Up Right Shopware SEO Leitfaden Arrow Up Right
    Shopify – Übersicht Was ist Shopify? Arrow Up Right Für wen eignet sich Shopify? Arrow Up Right Wem gehört Shopify? Arrow Up Right Kann man Amazon mit Shopify verbinden? Arrow Up Right Was kann Shopify? Arrow Up Right Was kostet Shopify? Arrow Up Right Wie sucht man sich das Shopify Theme aus? Arrow Up Right Was für Nachteile hat Shopify? Arrow Up Right Was für Vorteile hat Shopify? Arrow Up Right
    Migrationen – Übersicht Shopware 5 zu Shopware 6 Arrow Up Right Shopify zu Shopware 6 Arrow Up Right Magento zu Shopware 6 Arrow Up Right Oxid zu Shopware 6 Arrow Up Right Migrationen Arrow Up Right Shopware Migrationen richtig vorbereiten Arrow Up Right Shopware Migrationen richtig vorbereiten Arrow Up Right Shopware Migrationen Fehler richtig vermeiden Arrow Up Right Bestelldaten für Shopware Migration vorbereiten Arrow Up Right Produktdaten für Shopware Migration vorbereiten Arrow Up Right Shopware Content Migrationen Arrow Up Right Die Rolle von SEO in Shopware Migrationen Arrow Up Right Kostenlose Beratung Arrow Up Right
    Integrationen – Übersicht Shopware 6 BlueSnap Arrow Up Right Shopware 6 Cybersource Arrow Up Right Shopware 6 Abgebrochene Warenkörbe speichern Arrow Up Right Shopware 6 Store Credit Arrow Up Right Shopware 5 Optimizely Campaign Arrow Up Right Shopware 6 PayTrace Payment Arrow Up Right Shopware 6 NMI Payment Arrow Up Right Shopware 6 MaxMind Fraud Prevention Arrow Up Right Shopware 6 Kundenspezifische Preise Arrow Up Right Shopware 6 Abo Bestellungen Arrow Up Right Shopware 6 Listrak Arrow Up Right Shopware 6 MultiChannel Content Arrow Up Right Shopware 6 Partial Delivery Arrow Up Right Shopware 6 AgeChecker.net Arrow Up Right Shopware 6 Pudo Point Arrow Up Right Warum API First Türen öffnet? Arrow Up Right ERP-Integration günstiger machen Arrow Up Right PayPal Zahlungsanbieter Arrow Up Right Klaviyo Integration für Shopware 6 Arrow Up Right Hubspot Integration für Shopware 6 Arrow Up Right Mailchimp E-Mail Marketing Integration Arrow Up Right Google Analytics Integration Arrow Up Right Zapier mit Shopware 6 integrieren Arrow Up Right Shopware 6 BlueSnap Arrow Up Right Shopware 6 Cybersource Arrow Up Right Shopware 6 Abandoned Cart Saver Arrow Up Right Shopware 6 Store Credit Arrow Up Right
  • Software & AI

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenlose Shop-Analyse
    Frame 1321315514 4

    Softwareentwicklung

    Plattformen und Portale mit Systemanbindung

    In Kürze
    Frame 1321315514 5

    App‑Entwicklung

    Web-Apps und mobile Apps, API-first

    In Kürze
    Frame 1321315514 6

    AI Development

    Modelle anbinden, Daten anreichern, Assistenten

    In Kürze
    Frame 1321315514 7

    Migrationen

    Plattformwechsel ohne Umsatzverlust

    Mehr
    Frame 1321315514 8

    Integrationen

    Payments, Tax, Fulfillment, Marketing

    Mehr
    Frame 1618873659 1

    Entdecken Sie unser neuestes Shopware-Plugin: MCP Connector.

    Plugin entdecken
  • Lösungen

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenlose Shop-Analyse

    Weitere links

    Frame 1321315514 16 GitHub Arrow Up Right Frame 1321315514 17 Shopware Store Arrow Up Right
    Frame 1321315514 10

    Shopware Plugins

    Erweiterungen aus eigener Entwicklung

    Mehr
    Frame 1321315514 11

    Optimizely Integrationen

    Campaign Client Hand in Hand mit Shopware

    Mehr
    Frame 1321315514 12

    Lavet

    Migrations- und Integrationsplattform

    Mehr
    Frame 1321315514 13

    StatHubs

    Shop-Kennzahlen in einem Dashboard

    In Kürze
    Frame 1321315514 14

    Ströer Products

    Ströer-Lösung für den europäischen Markt

    In Kürze
    Frame 1321315514 15

    profihost

    Hosting und Betrieb, Enterprise Partner

    In Kürze
    Frame 1618873659 2

    Entdecken Sie unser Optimizely Campaign Plugin.

    Plugin entdecken
  • Unternehmen

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenlose Shop-Analyse

    Über uns

    Events & Summit

    Wissen

    Karriere

    Frame 1618873659 3

    Von Menschen gemacht, die E-Commerce verstehen.

    Chevron Right White
  • Blog
  • Kontakt
  • Sprache: DE

    Sprache auswählen

    • DE
    • EN
+49 421 438 1919-0
  • EN
  • Kostenlose Beratung
    1. Home /
    2. Elasticsearch und OpenSearch für Shopware 6: Einrichtung und Optimierung
    Elastic Search Integration Shopware 2048x1582 1
    13 Juni 2025

    Elasticsearch und OpenSearch für Shopware 6: Einrichtung und Optimierung

    Besnik BilalliAktualisiert am 26. Oktober 2026 · 5 Min. Lesezeit

    Schnelle Suche für große Kataloge: So binden Sie Elasticsearch oder OpenSearch an Shopware 6 an, von der Installation über die Konfiguration bis zu Indexierung, Test und Betrieb.

    Einleitung

    Suchgeschwindigkeit und Trefferqualität entscheiden im Onlinehandel über Zufriedenheit und Conversion. Shopware 6 bringt dafür eine Anbindung an Elasticsearch und OpenSearch mit: verteilte Suchmaschinen, die große Kataloge in Millisekunden durchsuchen, Filter und Facetten berechnen und Vorschläge während der Eingabe liefern.

    Die Standardsuche von Shopware arbeitet auf der MySQL-Datenbank. Das reicht für kleine Sortimente, wird bei zehntausenden Artikeln, vielen Eigenschaften und hohem Traffic aber langsam. Elasticsearch oder OpenSearch übernehmen dann Produktsuche, Listing und Filterung in Storefront und Store-API.

    Dieser Beitrag beschreibt Voraussetzungen, Installation, Konfiguration, Indexierung, Test und Betrieb. Grundlagen zur Plattform finden Sie auf unserer Seite zur Shopware-Entwicklung.

    Inhalt

    1. Einleitung
    2. Was sind Elasticsearch und OpenSearch?
    3. Voraussetzungen
    4. Elasticsearch oder OpenSearch installieren
    5. Shopware 6 konfigurieren
    6. Integration testen
    7. Fehlerbehebung
    8. Best Practices und Sicherheit
    9. Häufige Fragen

    Was sind Elasticsearch und OpenSearch?

    Elasticsearch ist eine verteilte Such- und Analyse-Engine auf Basis der Lucene-Bibliothek. Sie indexiert Dokumente, beantwortet Volltext- und strukturierte Abfragen mit geringer Latenz und skaliert über mehrere Knoten. Entwickelt wurde sie von Elastic.

    Nach der Lizenzänderung von Elastic im Jahr 2021 hat Amazon Web Services mit OpenSearch einen Fork von Elasticsearch und Kibana veröffentlicht. OpenSearch steht unter der Apache-2.0-Lizenz, wird von einer Community weiterentwickelt und bleibt bei den wichtigsten APIs kompatibel. Shopware unterstützt beide Systeme und empfiehlt für neue Installationen OpenSearch.

    Nutzen für den Shop

    • Schnelle, relevante Treffer: Indexierung und Abfrage in Echtzeit, auch bei großen Katalogen.
    • Filter und Facetten: Mehrfachfilter über Eigenschaften, Hersteller und Preis ohne Lastspitzen in der Datenbank.
    • Vorschläge: Autovervollständigung und Fehlertoleranz bei Tippfehlern.
    • Skalierbarkeit: hohe Abfragevolumen und große Datenmengen über mehrere Knoten.
    • Eigene Gewichtung: Boosting einzelner Felder und Produkte nach Geschäftsregeln.
    • Analysen: Aggregationen über Suchdaten für Einblicke in das Kundenverhalten.

    Rolle in Shopware 6

    Ist die Anbindung aktiv, laufen Produktsuche, Kategorielistings und Filter über den Suchindex statt über SQL. Die Administration kann zusätzlich eine eigene Admin-Suche auf Basis der Engine nutzen. Welcher Weg sich lohnt, hängt von Katalog, Traffic und Hosting ab; unsere Übersicht zum Shopware-Hosting hilft bei der Einordnung.

    Voraussetzungen

    • Shopware-Version: Elasticsearch wird seit Shopware 6.4 unterstützt, OpenSearch seit 6.5. Für Shopware 6.6 und 6.7 ist OpenSearch der empfohlene Weg.
    • Engine-Version: Elasticsearch 7.x oder 8.x bzw. OpenSearch 1.x oder 2.x. Prüfen Sie die Release Notes Ihrer Shopware-Version auf die genaue Kompatibilität.
    • PHP: die Version, die Ihre Shopware-Version verlangt (6.5: PHP 8.1 oder neuer, 6.6 und 6.7: PHP 8.2 oder neuer).
    • Java: Elasticsearch und OpenSearch bringen eine eigene Java-Laufzeit mit, eine separate Installation ist nicht nötig.
    • Ressourcen: mindestens 2 bis 4 GB RAM für die Suchmaschine, dazu ausreichend CPU und schnelle SSD-Festplatten. Bei Katalogen mit mehreren hunderttausend Varianten entsprechend mehr.
    • Netzwerk: Die Suchmaschine sollte nur vom Shopware-Server aus erreichbar sein, nie öffentlich.

    Elasticsearch oder OpenSearch installieren

    Bezugsquellen

    • Elasticsearch: Pakete und Docker-Images von Elastic.
    • OpenSearch: Pakete und Docker-Images vom OpenSearch-Projekt.
    • Managed: Amazon OpenSearch Service, Elastic Cloud oder ein Hoster mit Shopware-Erfahrung, wenn Sie keinen eigenen Server betreiben möchten.

    Installation auf einem Debian- oder Ubuntu-Server (Beispiel OpenSearch)

    # Paket herunterladen (Version anpassen)
    wget https://artifacts.opensearch.org/releases/bundle/opensearch/2.19.0/opensearch-2.19.0-linux-x64.deb
    
    # Installieren, seit OpenSearch 2.12 mit Admin-Passwort
    sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=IhrSicheresPasswort dpkg -i opensearch-2.19.0-linux-x64.deb
    
    # Dienst starten und beim Booten aktivieren
    sudo systemctl enable --now opensearch
    
    # Erreichbarkeit prüfen
    curl -k -u admin:IhrSicheresPasswort https://localhost:9200/

    Für Elasticsearch verläuft die Installation analog mit dem Elastic-Paket und dem Dienst elasticsearch. In Entwicklungsumgebungen ist ein Docker-Container am schnellsten eingerichtet. In Produktion sollten Sie Heap-Größe (etwa die Hälfte des verfügbaren RAM, maximal 31 GB), Speicherpfade und Zugangsdaten in der Konfiguration anpassen.

    Shopware 6 konfigurieren

    Die Anbindung wird nicht in der Administration, sondern über Umgebungsvariablen in der .env bzw. .env.local gesteuert:

    SHOPWARE_ES_ENABLED=1
    SHOPWARE_ES_HOSTS=https://benutzer:passwort@localhost:9200
    SHOPWARE_ES_INDEXING_ENABLED=1
    SHOPWARE_ES_INDEX_PREFIX=sw
    SHOPWARE_ES_THROW_EXCEPTION=0

    Die Variablen bedeuten: SHOPWARE_ES_ENABLED schaltet die Suche über die Engine ein, SHOPWARE_ES_INDEXING_ENABLED erlaubt das Schreiben in den Index, SHOPWARE_ES_INDEX_PREFIX trennt mehrere Shops auf einem Cluster, und SHOPWARE_ES_THROW_EXCEPTION entscheidet, ob bei einem Ausfall ein Fehler erscheint (1) oder Shopware still auf die Datenbanksuche zurückfällt (0).

    Index aufbauen

    bin/console cache:clear
    bin/console es:index
    bin/console es:create:alias
    bin/console es:status

    Beim ersten Lauf empfiehlt sich diese Reihenfolge: Indexierung einschalten, die Suche aber noch ausgeschaltet lassen, Index aufbauen, dann SHOPWARE_ES_ENABLED=1 setzen und den Cache leeren. So bleibt der Shop während der Indexierung erreichbar. Die Indexierung läuft über die Message Queue, der Worker muss also laufen. Mit bin/console dal:refresh:index stoßen Sie später eine vollständige Neuindexierung an.

    Admin-Suche (optional)

    Mit SHOPWARE_ADMIN_ES_ENABLED=1 und SHOPWARE_ADMIN_ES_INDEXING_ENABLED=1 nutzt auch die Suche in der Administration die Engine. Den Index dafür bauen Sie mit bin/console es:admin:index auf.

    Integration testen

    1. Erreichbarkeit prüfen: curl -k -u benutzer:passwort https://localhost:9200/_cluster/health sollte green oder yellow melden (bei einem einzelnen Knoten ist gelb normal).
    2. bin/console es:status zeigt Indizes, Alias und Dokumentzahl. Die Anzahl der Produkte sollte zum Katalog passen.
    3. In der Storefront Suchbegriffe, Filterkombinationen und Tippfehler testen und die Antwortzeiten mit der Datenbanksuche vergleichen.
    4. Shopware-Logs (var/log/prod.log) und die Logs der Suchmaschine auf Fehler durchsehen.
    5. Sonderfälle prüfen: Sonderzeichen, sehr lange Suchbegriffe, Suchen ohne Treffer, Varianten und Produkte mit Verfügbarkeitsregeln.

    Fehlerbehebung

    • Connection refused: Dienst läuft nicht, falscher Port oder Firewall. Port 9200 muss vom Shopware-Server erreichbar sein.
    • Authentifizierung schlägt fehl: Benutzer, Passwort und Zertifikat in SHOPWARE_ES_HOSTS prüfen; bei selbstsignierten Zertifikaten die CA hinterlegen.
    • Indexierung bricht ab: Message-Queue-Worker prüfen, Speicher der Engine erhöhen, Shopware-Logs und Engine-Logs vergleichen. Mit bin/console es:reset lässt sich ein beschädigter Index neu aufbauen.
    • Keine Treffer trotz Index: Alias prüfen (es:status), Cache leeren, kontrollieren, ob SHOPWARE_ES_ENABLED wirklich auf 1 steht.
    • Langsame Abfragen: Cluster-Health, Heap-Auslastung, Festplatten-IO und Netzwerk zwischen Shopware und Engine kontrollieren, Anzahl der Shards reduzieren.

    Best Practices und Sicherheit

    • Verkehr zwischen Shopware und Engine nur über TLS, auch im internen Netz.
    • Netzwerkzugriff auf die Engine auf den Shopware-Server beschränken, Port 9200 nie öffentlich öffnen.
    • Authentifizierung aktivieren (Basic Auth oder API-Keys) und einen eigenen Benutzer mit minimalen Rechten für Shopware anlegen.
    • CPU, RAM, Heap und Festplatte dauerhaft überwachen, Alarme bei roter Cluster-Health einrichten.
    • Shopware, Engine und Betriebssystem aktuell halten, Kompatibilität vor jedem Upgrade prüfen.
    • Snapshots der Indizes und Backups der Shopware-Datenbank regelmäßig anlegen. Ein Index lässt sich zwar jederzeit neu aufbauen, bei großen Katalogen dauert das aber Stunden.
    • Nach größeren Katalogänderungen die Indexierung über den Worker laufen lassen und nicht während der Hauptgeschäftszeit vollständig neu aufbauen.

    Häufige Fragen

    Kann ich Elasticsearch und OpenSearch beliebig austauschen?
    Grundsätzlich ja, Shopware spricht beide über dieselbe Konfiguration an. Prüfen Sie aber die unterstützten Versionen in den Release Notes Ihrer Shopware-Version.

    Mein Hoster bietet keine Suchmaschine an. Was nun?
    Nutzen Sie einen Managed Service wie Amazon OpenSearch Service oder Elastic Cloud, oder bleiben Sie bei der Datenbanksuche, bis der Katalog es erfordert. Welche Optionen es gibt, zeigt unser Beitrag zum Shopware-Hosting.

    Wie oft muss ich neu indexieren?
    Shopware aktualisiert den Index bei Änderungen automatisch über den Worker. Eine vollständige Neuindexierung ist nach Shopware-Updates, Änderungen an Eigenschaften oder an der Index-Konfiguration sinnvoll.

    Kann ich die Gewichtung der Treffer anpassen?
    Ja. Die Gewichtung der Suchfelder stellen Sie in der Administration unter Einstellungen → Suche ein, weitergehende Boosting-Regeln lassen sich über ein Plugin ergänzen. Wie so etwas entsteht, lesen Sie auf unserer Seite zur Shopware-Plugin-Entwicklung.

    Sie möchten wissen, ob sich der Umstieg für Ihren Shop lohnt? Unsere Shop-Analyse prüft Suche, Performance und Conversion.

    Inhalt

    1. Einleitung
    2. Was sind Elasticsearch und OpenSearch?
    3. Voraussetzungen
    4. Elasticsearch oder OpenSearch installieren
    5. Shopware 6 konfigurieren
    6. Integration testen
    7. Fehlerbehebung
    8. Best Practices und Sicherheit
    9. Häufige Fragen

    Latest Posts

    Shopware 6 Kosten 2026 Titelbild

    Was kostet Shopware 6? Shopware Kosten 2026 realistisch durchgerechnet

    Conversion Optimierung Onlineshop Titelbild

    Conversion-Optimierung 2026: Checkout, Warenkorbabbrecher und Quick Wins

    Shopware Hosting Titelbild

    Shopware Hosting 2026: Self-Hosted, PaaS oder Cloud? Anbieter und Kosten

    Shopware Ki Titelbild

    Shopware KI 2026: Copilot, Intelligence+, Nexus und MCP im Überblick

    Shopware Agentur Kosten Titelbild

    Shopware Agentur Preise 2026: Stundensätze, Budgets und Angebotsvergleich

    Our drive.
    Your growth.

    Die Agentur für E-Commerce, Software und AI.

    Kostenlos beraten
    Über uns
    • Über uns
    • Events
    • Blog
    • Careers
    Services
    • Shopware Agentur
    • Shopify
    • Integrations
    • Migration
    Rechtliches
    • Datenschutzerklärung
    • Impressum
    Standort
    Bremen Marcusallee 16, 28359 Bremen 0421 438 1919-0 info@solution25.com
    Group 1321315537 1
    Group 1321315536 1

    © 2026 solution25. All rights reserved

    Linkedin Facebook Instagram