Suchen

Doku Fehlertolerante Live-Suche

Ersteinrichtung

Die Ersteinrichtung ist nach den Standards sehr simpel. Sie müssen ggf. bei einem individuellen Template das Suchfeld anpassen, zu finden im Tab Einstellungen unter Suchfeld (HTML Selektor).

Die wichtigste Aufgabe: Starten Sie im Tab Datenbestand den Button: Suchindex aktualisieren

Kopieren Sie nun noch die Blacklist-Worte wie unten stehend beschrieben in die Sucheinstellungen von JTL.

Anpassung von Einstellungen

Nach Änderungen von Einstellungen kann es notwendig sein, dass der Suchindex neu aufgebaut werden muss, sofern diese Einstellungen direkten Einfluss haben.

Darunter fällt:

  • Sprache der Suche
  • Mindestlänge Sucheingabe
  • Variationen in der Suche
  • Anpassung der Suche in Name / Beschreibung

Info: Nach dem Ändern der Reihenfolge oder Anzahl der maximalen Ergebnisse muss kein neuer Suchindex aufgebaut werden.

Ergebnisse beeinflussen

Die Ergebnisse können im Plugin unter Einstellungen am Ende der einfachen Einstellungen angepasst werden. Hier gibt es die Möglichkeit zu definieren in was alles gesucht wird, sowie in welcher Reihenfolge die Blöcke auftauchen. Sind bei einem Block keine Einstellungen gesetzt (z.B. bei Kategorie wird nicht in Name und auch nicht in Beschreibung gesucht) tauchen diese auch nicht in den Ergebnissen auf. Einzige Ausnahme: Bei der direkten Suchen nach Artikelnummern.

Die Reihenfolge der Ergebnisse eines Bereiches (z.B. der Artikel) kann über die Suchprioritäten sortiert werden aufsteigend bei 1 beginnend sortiert.

Suchlayouts

Es gibt aktuell 2 mögliche Suchlayouts: Overlay und Container. Das Overlay ist dabei die mächtigere Suche und kommt mit Endless-Scrolling und Zwischenspeicherung der Suchanfrage einher und präsentiert sich über den ganzen Bildschirm. Diese Suche hat daher kein Limit der Ergebnisse - lediglich die auf einmal abgerufenen Ergebnisse werden in den Einstellungen definiert. Die Container-Suche (auch Dropdown-Suche) zeigt maximal so viele Ergebnisse wie in den Einstellungen festgelegt. Hier kann der Besucher auch noch mittels normalem Suchbutton auf die JTL Suche gelangen, die dann leider keine fehlertolerante Suche unterstützt.

Blacklist

Es empfiehlt sich die folgenden Wörter von Suchanfragen auzuschließen, da diese zu allgemein sind und eher als Bindewörter zählen. Kopieren Sie die unten stehende Liste und fügen Sie diese im Shopbackend unter Admin->Storefront->Suchanfragen im Tab Blacklist ein.

===

aber; alle; allein; aller; alles; als; alte; alten; andere; anderem; anderen; anderer; anderes; ans; auch; auf; aus; bei; beide; beiden; beider; beides; beim; bevor; bin; bis; bist; ca; circa; dabei; darf; damit; danach; dank; danke; daran; darauf; daraus; darin; darum; darunter; das; dass; dato; davon; dazu; deine; deinem; deinen; deiner; deines; dem; den; denen; der; deren; des; deshalb; dessen; deswegen; desweiteren; deutlich; deutliche; deutlichen; dich; die; dient; diente; dies; diese; dieselbe; diesem; diesen; dieser; dieses; diesmal; dir; diverse; diversen; doch; dran; drauf; drin; durch; durchaus; durch; durchaus; durchs; egal; eher; ehesten; eigene; eigenen; ein; eine; einem; einen; einer; eines; für; ihre; ist; kann; kommt; können; man; mehr; mit; muss; müssen; müsste; müssten; nach; nachdem; nicht; noch; nur; oder; pro; sehr; sich; sind; sie; soll; sollte; sollten; sowie; und; über; vom; von; vor; was; weitere; wenn; wem; wen; wer; werden; wie; wird; zum; zur

===

Suchindex Update

Der Suchindex wird bei jedem Abgleich von der Warenwirtschaft angestoßen. Dabei werden jedoch maximal 10 Artikel verarbeitet. Bei größeren Änderungen empfiehlt es sich daher das Update von Hand anzustoßen.

Gehen Sie dazu im Plugin auf den Tab Datenbestand und klicken unten auf Suchindex aktualisieren.

Via dem Button Suchindex leeren wird der gesamte Suchindex gelöscht und Sie können via Suchindex aktualisieren den Index neu erstellen lassen.

Designanpassungen

Alle Designanpassungen sind in den Template-Dateien des Plugins möglich. Bitte beachten Sie, dass diese ggf. bei einem Update nachgezogen werden müssen. Wir empfehlen keine weiteren als die unten stehenden Dateien zu bearbeiten, da auf die entsprechenden IDs & Co fest zugegriffen wird.

Overlay-Designanpassungen

CSS: km_live_search/version/103/frontend/css/container.css

HTML: km_live_search/version/103/frontend/templates/resultlist_container.tpl

Container-Designanpassungen

CSS: km_live_search/version/103/frontend/css/overlay.css

HTML: km_live_search/version/103/frontend/templates/resultlist_overlay.tpl

Artikelbox: km_live_search/version/103/frontend/templates/resultlist_element.tpl