URL im Shopware Store | http://store.shopware.com/mnd1332573988660/mnd-sonderzeichen-in-suche.html?c=1020 |
---|---|
Shopware Versionen | 5.0.0 + |
Datum | Änderung |
Erste öffentliche Version der Dokumentation für Version 1.0.0 | |
16.10.2018 | Abschnitt für Troubleshooting hinzugefügt |
Beschreibung
Das Plugin "MND Sonderzeichen in Suche" sorgt dafür, dass Zeichen wie ".", "-", "|", "/" in der Suche berücksichtigt werden. (Standard und intelligente Suche)
...
- Das Feld Artikelnummer (idR "ordernumber") muss in Suchkonfiguration hinterlegt sein und eine ausreichende Priorität besitzen.
- In der Shopware Suchkonfiguration Relevanz/Felder muss bei relevanten Feldern die Option "nicht splitten" deaktiviert sein, damit das Plugin korrekt funktionieren kann.
- Die Such-Konfiguration von Shopware insbesondere beim Plugin intelligente Suche muss ggf. angepasst werden.
- Durch Nutzung des Plugins wird der Faktor für Teiltreffer wichtiger, da die Suchbegriffe mit Sonderzeichen nicht mehr einzeln, sondern als ein Begriff gewertet werden.
Info Mit einem Shopware bzw. Plugin-Update der intelligenten Suche kann sich das Verhalten der Faktoren verändern.
- Durch Nutzung des Plugins wird der Faktor für Teiltreffer wichtiger, da die Suchbegriffe mit Sonderzeichen nicht mehr einzeln, sondern als ein Begriff gewertet werden.
- Such-Index muss aktualisiert neu generiert sein.
- Ausführung (Backend Einstellungen->Caches/Performance-> Tab Einstellungen -> Allgemein/Suche -> Button "Such-Index neu aufbauen" oder alternativ über CLI ./console sw:refresh:search:index
- Wichtig: Hin und wieder erleben wir es bei Shops/Hostern, dass der Aufbau des Such-Index über das Backend nicht korrekt funktioniert. Versuchen Sie dann den Weg über die Shopware CLI!
- Ob die Generierung des Such-Index erfolgreich war, können Sie wie folgt prüfen: In der Tabelle s_search_keywords müssen dann in der Spalte Keywords die entsprechenden Artikelnummern (mit Sonderzeichen) zu finden sein.
- Danach muss der Cache von "Shopware Konfiguration", "Cache Suchfunktion" und "HTTP Proxy-Cache" geleert werden (Einstellungen -> Caches/Performance), ggf. auch manuell weitere externe nachgelagerte Caches wie Varnish o.ä.
...