Suche im Admin beschleunigen
In-App-Käufe
Abonnements
Beschreibung
Highlights
Über die Erweiterung
Was das Plugin tut
Die Admin-Suche in Shopware 6 durchsucht Bestellungen, Kunden und Produkte standardmäßig mit LIKE-Scans über die gesamte Tabelle. Bei wachsendem Katalog wird das linear langsamer — ab einigen hunderttausend Datensätzen spürbar. Dieses Plugin legt stattdessen MySQL-Volltext- und Präfix-Indizes auf die relevanten Spalten und leitet die Suche darüber. Im Benchmark bleibt die Index-Suche ab 1.000 bis 1.000.000 Zeilen konstant bei ~0,4 ms, während der LIKE-Scan auf ~0,9 s ansteigt — bis zu 2.500× schneller bei einer Million Zeilen.
Kein Elasticsearch erforderlich
Das Plugin funktioniert auf reinen MySQL- oder MariaDB-Setups. Es werden keine zusätzlichen Suchserver, keine OpenSearch- oder Elasticsearch-Instanz benötigt.
Bereiche einzeln steuerbar
In den Plugin-Einstellungen aktivierst du die Beschleunigung je Bereich: Bestellungen, Produkte und Kunden lassen sich unabhängig voneinander an- und abschalten (Kill-Switch). Standardmäßig ist alles aus.
Index-Status im Admin sichtbar
Die Plugin-Einstellungen zeigen pro Bereich, welche Indizes vorhanden sind und welche fehlen. Fehlende Indizes lassen sich mit einem Klick über die Message-Queue im Hintergrund aufbauen — der Shop bleibt erreichbar. Alternativ per Konsole: bin/console coe:admin-search:index --create.
Abgedeckte Felder
Die Indizes decken jedes Feld ab, das in den Sucheinstellungen aktivierbar ist: Namen, Nummern, E-Mail-Adressen, Tags, Sendungsverfolgungsnummern, Belegnummern, Produkt-Suchbegriffe sowie die Standard-Rechnungs- und -Lieferadresse eines Kunden samt Land.
Automatischer Rückfall
Kann eine Suche nicht vollständig über die Indizes beantwortet werden — etwa bei einem unbekannten Zusatzfeld oder einem Suchbegriff ohne indexierbares Wort —, greift automatisch die Standard-Suche, statt ein unvollständiges Ergebnis zu liefern.
Listenansichten & Filter
Die beschleunigte Suche greift auch in den Listen für Bestellungen, Produkte und Kunden — einschließlich bei gesetzten Filtern oder Spaltensortierung. Bisher griff die Beschleunigung nur in der globalen Suchleiste oben.
Wöchentliche Index-Wartung
InnoDB-Volltextindizes sammeln bei fortlaufenden Löschungen (etwa DSGVO-Löschungen oder Gäste-Bereinigung) gelöschte Einträge an, die jede Suche ausbremsen. Das Plugin wartet die Indizes automatisch wöchentlich per Scheduled Task. Manuell anstoßbar per bin/console coe:admin-search:index --optimize.
Sucheinstellungen im Benutzerprofil
Die Sucheinstellungen im Benutzerprofil zeigen für jedes Feld, wie die Admin-Suche es findet: über einen Index (⚡ Schnell), über einen einfachen Scan (✓ Wird mitgesucht) oder gar nicht (⚠ Bremst die Suche aus). Fehlt ein Index, weist ein Hinweis direkt darauf hin.
Diagnose-Modus
Ein optionaler Diagnose-Modus (Plugin-Einstellungen, standardmäßig aus) protokolliert je Suche, welcher Suchweg gewählt wurde, warum ggf. auf die Standardsuche zurückgefallen wurde und wie lange die einzelnen Schritte gedauert haben. Suchbegriffe werden dabei nicht protokolliert.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 23. September 2026
- Veröffentlicht: 24. September 2026
- Version: 7.0.2
- Kategorie:
Ressourcen
Bewertungen (0)
Über den Extension Partner
codeenterprise GmbH
Partner Status
-
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.8
- Partner seit: 2014
- Erweiterungen: 53
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell