Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

URL im Shopware Storehttp://store.shopware.com/mnd1332573988660/mnd-sonderzeichen-in-suche.html?c=1020
Shopware Versionen5.0.0 +
DatumÄnderung
07.03.2017Erste öffentliche Version der Dokumentation für Version 1.0.0
16.10.2018Abschnitt 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)

Die Shopware-Suche entfernt standardmäßig Zeichen wie ".", "-", "|", "/" bzw. interpretiert diese als Trennzeichen. Eine Suche nach einer Artikelnummer wie "a-b-c" ist dadurch nicht möglich.

Das Plugin ist auch mit dem Shopware Premium Plugin "intelligente Suche" kompatibel.

Das Plugin ist nicht kompatibel mit Elastic-Search oder externen Suchanbietern wie Findologic, Fact-Finder etc.


Installation

Die Installation erfolgt wie gewohnt über den Shopware Plugin Manager.

Nach der Installation sollten Sie den Shopware Cache (Frontend und HTTP-Proxy) leeren.


Weiterführende Informationen zum Installationsvorgang in Shopware:

Plugin-Installation: http://community.shopware.com/Lizenzierung-und-Installation-von-lizenzpflichtigen-Plugins_detail_1340.html
Plugin-Manager: http://community.shopware.com/Plugin-Manager-ab-Shopware-5_detail_1856.html)


Plugin-Konfiguration


 

In der Shopware Suchkonfiguration Relevanz/Felder muss bei relevanten Feldern die Option "nicht splitten" deaktiviert sein, damit das Plugin korrekt funktionieren kann.


Nach Bearbeiten der Konfiguration bzw. aktivieren des Plugins muss der Shopware Such-Index neu aufgebaut werden!

Dies Erfolgt im Backend über Einstellungen → Caches/Performance → Tab "Einstellungen" → Im Baum "Suche" → Button "Such-Index neu aufbauen"

Alternativ über die Shopwar Console

./console sw:refresh:search:index

Weitere Zeichen erlauben

Im Feld "Weitere erlaubte Zeichen" können kommasepariert weitere Zeichen erlaubt werden. Beachten Sie, dass diese gemäß Regular Expression mit "\" escaped werden müssen. Beispiel: \/

Hier werden beispielsweise "/", " " und "|" hinzugefügt:

\/\|

Troubleshooting

Falls sich das Plugin zunächst nicht verhält wie erwartet, sind im Allgemeinen folgende Punkte relevant zu prüfen:

  1. Das Feld Artikelnummer (idR "ordernumber") muss in Suchkonfiguration hinterlegt sein und eine ausreichende Priorität besitzen.
  2. In der Shopware Suchkonfiguration Relevanz/Felder muss bei relevanten Feldern die Option "nicht splitten" deaktiviert sein, damit das Plugin korrekt funktionieren kann.
  3. Status des Such-Index muss aktualisiert sein.
    1. Ausführung (Backend Einstellungen->Caches/Performance-> Tab Einstellungen -> Allgemein/Suche -> Button "Such-Index neu aufbauen" oder alternativ über CLI ./console sw:refresh:search:index
      1. 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!
      2. 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.
  4. 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.ä.

Deinstallation

Das Plugin wird auch über den Plugin Manager deinstalliert.











  • No labels