Shopware Performance
Elasticsearch und OpenSearch für Shopware 6: schnelle Suche und Listings
Wir binden Elasticsearch oder OpenSearch an Shopware 6 an, damit Suche, Filter und Listings aus einem eigenen Index kommen und die Datenbank entlastet wird.
- seit 2012
- über 200 Onlineshops
- über 800 Webseiten
- Shopware Partner seit 2014
Onlineshops
über 200
umgesetzt seit 2012
Realisierte Projekte
über 1.000
seit 2012
Shopware Partner
seit 2014
eigene Plugins im Shopware Store
-
Partner seit 2014
-
Partner seit 2021
-
Partner
-
Partner
-
Partner seit 2022
-
Partner seit 2026
-
Partner seit 2022
-
Partner seit 2019
-
Partner
Wann die Shopware-Suche ohne Elasticsearch an Grenzen stößt
Ohne Suchindex beantwortet Shopware Suche, Filter und Kategorielisten direkt aus der Datenbank. Bei kleinen Katalogen fällt das kaum auf. Mit tausenden Produkten, vielen Varianten und Eigenschaftsfiltern werden genau diese Seiten langsam, und die Suche findet bei Tippfehlern wenig.
Was Ihnen Elasticsearch für Shopware bringt
- Suche, Filter und Listings kommen aus einem eigenen Index.
- Die Datenbank hat mehr Luft für Warenkorb und Checkout.
- Relevanz, Synonyme und Gewichtungen lassen sich gezielt einstellen.
- Indexierung läuft im Hintergrund über die Message Queue.
Leistungsumfang
Das übernehmen wir bei Elasticsearch für Shopware
- Einrichtung
Elasticsearch oder OpenSearch an Shopware 6 anbinden, lokal oder als Dienst.
- Indexierung
Produkte, Varianten und Eigenschaften zuverlässig und im Hintergrund indexieren.
- Suchrelevanz
Gewichtungen, Synonyme und Tippfehlertoleranz passend zu Ihrem Sortiment.
- Listings & Filter
Kategorieseiten und Filter kommen schnell aus dem Index.
- Admin-Suche
Auch die Suche im Shopware-Admin bleibt bei großen Datenmengen flott.
- Überwachung
Index-Status und Cluster im Blick, damit nichts unbemerkt veraltet.
Mit Elasticsearch oder OpenSearch kommen Suche, Filter und Kategorielisten in Shopware 6 aus einem eigenen Suchindex statt aus der Datenbank. Das hält diese Seiten auch bei großen Katalogen schnell und gibt der Datenbank Luft für Warenkorb und Checkout. Wir richten den Index ein, sichern die Indexierung ab und stellen die Relevanz auf Ihr Sortiment ein.
Technik-Stack
- AnwendungShopware, Laravel oder WordPress mit Theme und Plugins
- Cache und SucheRedis und Elasticsearch passend konfiguriert
- PHPaktuelle Version mit OPcache
- Servereigene Server mit NVMe-Speicher
Indexierung, die zuverlässig mitläuft
Ein Suchindex ist nur so gut wie seine Aktualität. Shopware aktualisiert ihn über die Message Queue, und genau dort hakt es oft: Worker laufen nicht, Nachrichten stauen sich, Preise im Listing sind veraltet. Wir prüfen die Hintergrundprozesse, richten sie dauerhaft ein und überwachen den Index. Auffällige Abfragen außerhalb der Suche behandeln wir bei der Datenbank-Query-Optimierung.
public static function getSubscribedEvents(): array
{
return [
ProductPageLoadedEvent::class => 'onProductPage',
];
}
public function onProductPage(ProductPageLoadedEvent $event): void
{ /* Daten ergänzen, ohne den Core anzufassen */ } Relevanz statt bloßer Treffer
Ein schneller Index hilft wenig, wenn die falschen Produkte oben stehen. Wir gewichten Felder wie Name, Hersteller und Artikelnummer, pflegen Synonyme und stellen die Tippfehlertoleranz ein. Wer zusätzlich Beratung im Chat und Suche in eigenen Worten möchte, findet das in Minofinder.
Suchergebnis
Beispielwww.web-labels.de › shopware › elasticsearch
Elasticsearch & OpenSearch für Shopware 6 | Web Labels
Elasticsearch und OpenSearch für Shopware 6: Einrichtung, Indexierung, Relevanz und Listings aus dem Index. So bleiben Suche und Filter bei großen Katalogen schnell.
Arbeitsweise
So läuft die Einrichtung von Elasticsearch für Shopware ab
- Verstehen
Wir sehen uns Ihr Geschäft, Ihre Systeme und Ihre Zahlen an, bevor wir etwas vorschlagen.
- Planen
Sie bekommen ein Konzept und ein Angebot mit einzelnen Positionen und einem realistischen Zeitplan.
- Umsetzen
Wir entwickeln in Etappen. Sie sehen Zwischenstände auf einer Testumgebung und geben sie frei.
- Betreiben
Nach dem Livegang kümmern wir uns um Hosting, Updates und Monitoring, wenn Sie das möchten.
Ihre Ansprechpartner
Ihre Ansprechpartner für Elasticsearch und Shopware
Erzählen Sie uns, wo Ihr Projekt gerade steht. Janis und Tim hören zu, fragen nach und sagen Ihnen ehrlich, was wir empfehlen und was es ungefähr kostet.
Unser Team für Ihre Fragen
-
René Grosche Geschäftsführer
-
Marco Kreutzfeldt Stellv. Geschäftsführer · Backoffice
-
Tim Schröder Key-Account Manager · Beratung und Angebot
-
Janis Rittmeier Key-Account Manager · Beratung und Angebot
-
Lennart Albrecht Head of Development
-
Tom Baustian Webdesign · Performance Marketing · Audio
-
Tajara-Tabea Leonard Webdesign · Content · SEO
-
Ken Raupach Webdesign · Performance Marketing
-
Muhammed Tay Webentwicklung
-
Alexander Folz Webentwicklung
-
Aaron Griem Webentwicklung
-
Leon Fischer Webentwicklung
-
Patrick Heidl Webentwicklung
-
Tobias Schäfer Webentwicklung · Komplexe Entwicklungen
-
Laura Schop Webentwicklung
- Aleksej Werestschagin Webentwicklung
-
Julina Sievert Auszubildende
-
Rosa-Lee Biesterfeldt Auszubildende
Häufige Fragen zu Elasticsearch für Shopware
Alle Fragen und AntwortenElasticsearch oder OpenSearch: Was nehmen wir?
Shopware 6 unterstützt beide. OpenSearch ist der offene Ableger von Elasticsearch. Welche Variante passt, hängt von Ihrem Hosting, der Shopware-Version und vorhandenen Diensten ab.
Was ist mit der Shopware-Standardsuche?
Die Standardsuche arbeitet direkt mit der Datenbank. Für kleine Kataloge reicht das. Bei vielen Produkten und Filtern ist ein Suchindex schneller und lässt sich besser einstellen.
Wie hängt das mit Minofinder zusammen?
Minofinder ist unsere KI-Suche mit Produktberater und arbeitet mit einem eigenen Index. Wer neben Geschwindigkeit auch natürliche Sprache und Beratung im Chat möchte, kann Minofinder statt oder zusätzlich nutzen.
- Performance
Schnellere Shopware-6-Shops: Wir messen mit ShopSignal und Tideways, finden die Bremsen in Datenbank, Cache, Suche, Theme und Server und lösen zuerst, was am meisten bringt.
- Redis
Wir richten Redis für Shopware 6 ein: für Cache, Sessions, Sperren und Zähler, sauber getrennt und so konfiguriert, dass es auch bei Last stabil bleibt.
- Datenbank-Queries
Wir finden die Abfragen, die Ihren Shopware-Shop bremsen, verstehen sie mit EXPLAIN und Profiling und beheben sie mit Indizes, besseren DAL-Abfragen oder angepasstem Plugin-Code.
- Datenbank-Performance
Wir stellen MySQL bzw. MariaDB passend zu Ihrem Shopware-Shop ein, räumen wachsende Tabellen auf und sorgen dafür, dass Hintergrundprozesse die Datenbank nicht ausbremsen.
Ein paar Sätze reichen für den Anfang. Wir melden uns mit Rückfragen oder einem Terminvorschlag.