Suggest-Sucheinstellungen

Zusammenfassung

Auf dieser Seite können Sie zwei Aspekte des Suggest-Moduls konfigurieren:

  • Die Suchstrategien ermöglichen die Manipulation der Anfragen oder bestimmen, wann Vorschläge zurückgegeben werden sollen.

  • Die Feldeinstellungen ermöglichen Einfluss darauf, welche zusätzlichen Felder gefiltert und sortiert werden können.

Die Sucheinstellungen Registerkarte ist Teil des Suggest Seite:

Suggest-Suchstrategien

Suchstrategien:

  • können verwendet werden, um die Suchanfragen zu manipulieren.

  • löst Suggest-Anfragen aus, die an Bedingungen gebunden sind.

  • ermöglicht dem Suggest, Artikelnummern bekannt zu sein.

  • kann Suggest leicht beschädigen, daher sollten umfangreiche Tests durchgeführt werden, und im Zweifelsfall sollte eine fehlertolerante Strategie mit Abwertung hinzugefügt werden.

Suchstrategien erlauben die Manipulation der Suggest-Anfragen. Die folgenden Strategietypen sind verfügbar:

  • Beginnt mit - Fügt jedem eingegebenen Wort ein * hinzu. Beispiel: bik Werkzeugbik* tool*

  • Endet mit - Fügt vor jedem Wort ein * ein. Beispiel:ike ols*ike *ols

  • Beginnt oder endet wortweise - Kombiniert die beiden oben genannten Strategien einschließlich aller Permutationen zu einer. Beispiel: bike tools*bike *tools || *bike tools* || bike* *tools || bike* tools*

  • Exact - Fügt vor jedes Wort ein + ein. Beispiel: bike tools+bike +tools

  • Phrase - Führt eine Suche mit dem Begriff in Anführungszeichen durch. Beispiel: bike tools"bike tools"

  • Fehlertolerant - Die normale fehlertolerante Suche wird verwendet. Der Standardfall, wenn für einen Kanal keine Strategie angegeben ist.

  • Artikelnummer - Anstatt einer normalen Suche wird in dem angegebenen Suchfeld nach einem Muster gesucht. Wenn mit diesem Muster ein Ergebnis gefunden wird, werden die anderen Strategien nicht ausgeführt.

Für jede Strategie können Sie die folgenden optionalen Bedingungen. Wenn eine Bedingung nicht erfüllt ist, wird die Strategie ignoriert:

  • Suchfeld - gibt an, dass eine bestimmte Suchanfrage einer Strategie nur in einem bestimmten Feld ausgeführt werden soll. Hängt vom Strategietyp ab. Artikelnummern-Strategien benötigen das Feld; bei allen anderen ist es optional und darf nur auf die Felder "Name" oder "Additional Search Content & Name" gesetzt werden.

  • Minimale Wortanzahl - die Anfrage muss gleich viele oder mehr Wörter haben als der angegebene Wert.

  • Maximale Wortanzahl - die Anfrage muss gleich viele oder weniger Wörter haben als der angegebene Wert.

  • Minimale Abfragelänge - die Abfragelänge muss größer oder gleich dem angegebenen Wert sein.

  • Maximale Abfragelänge - die Abfragelänge muss kleiner oder gleich dem angegebenen Wert sein.

  • Einzelwortsuche - die Anfrage wird an Leerzeichen, Bindestrichen, Semikolons und Doppelpunkten aufgeteilt, und die resultierenden Wörter werden einzeln gesucht

  • Reduktion - Die Relevanz der Ergebnisse der Suchstrategien kann abgewertet werden. Wenn Ergebnisse mit zwei Suchstrategien gefunden werden, werden sie nach Relevanz sortiert.


Beispiele für die Verwendung von Suchstrategien

Suggest-Anfrage wird ausgeführt ohne Strategien. Fehlertoleranz greift, da Vaude ebenfalls gefunden wird, obwohl danach nicht gesucht wurde.

„Beginnt mit“ Suchstrategie wird hinzugefügt:

Die fehlertolerante Suche greift nicht für dieselbe Anfrage, und daher werden weniger Vorschläge gefunden:

Wichtig

Sobald eine Suchstrategie für einen Kanal konfiguriert ist, funktioniert die fehlertolerante Suche nicht. Daher wird im Zweifelsfall empfohlen, die fehlertolerante Suche als Fallback mit einer Abwertung hinzuzufügen.

Beispiel:

Es ist auch möglich, den Suggest so zu aktivieren, dass nur bei längeren Abfragen greift. Als Beispiel: Mit der folgenden Strategie wird ein Suggest-Ergebnis nur bei einer Abfrage mit mindestens vier Zeichen erzielt:

Mit der Artikelnummern-Strategie, können Vorschläge auf Artikelnummern basieren:

Dies erfordert ein geeignetes Muster das mit den Artikelnummern übereinstimmt und eine Angabe, in welchem Feld das zu suchende Muster verfügbar ist.

Suggest-Feld-Einstellungen

Normalerweise sind in Suggest nur Standardfelder wie Name oder Kategorie sortier- und filterbar. Dies kann über die Feldeinstellungen konfiguriert werden. Die Einstellungen sind in Gruppen unterteilt, die die auf der Suggest Allgemeine Einstellungen Seite definierten Suggest-Typen repräsentieren. In jeder Gruppe darf jedes Feld nur einmal konfiguriert werden.

Die Feldeinstellungen können verwendet werden, um:

  • Standard-Suggest-Feldeinstellungen für jeden Typ zu überschreiben

  • Attributfelder sortierbar und filterbar zu machen

  • die Filter- und Sortierangaben aus den Anfragen in die Suggest-Parameter zu übertragen

  • die Sortierparameter zu überschreiben

Die folgenden Einstellungen können für ein Feld innerhalb eines Suggest-Typs vorgenommen werden:

  • Filterbar - Das Feld wird für diesen Suggest-Typ filterbar.

  • Filter an Param anhängen - Fügt Filter für das Feld den Suggest-Parametern hinzu.

  • Sortierbar - Das Feld wird für diesen Suggest-Typ sortierbar.

  • Sortierung an Param anhängen - Fügt den mit der Suggest-Anfrage gesendeten Sortierwert zur Parameterliste hinzu. Wenn nichts gesendet wurde und "Override sort on param" nicht aktiv ist, wird es absteigend in die Params geschrieben

  • Sortierung im Param überschreiben - Überschreibt immer den Sortierwert der Suggest-Anfrage. Überschreibt auch "Sortierung an Param anhängen" (dies lässt sich kombinieren, aber wir würden es nicht empfehlen, da daraus kein signifikanter Vorteil ersichtlich ist)

Der Suggest-Suchlogikmodus „Search with block response“ hat den Vorteil, Ihre Suggest-Anfragen schneller zu verarbeiten, da dadurch die Suggest-Datenbanken kleiner werden. Dieser Vorteil ist insbesondere bei besonders großen Datensätzen notwendig. Bei kleineren Datensätzen kann dies zu weniger präzisen Vorschlägen führen.


Beispiele für die Verwendung von Feldeinstellungen

Um Felder zu konfigurieren, fügen Sie zunächst die notwendigen Felder in der Suggest-Import Seite:

Nach dem Hinzufügen von Feldern im Suggest-Import stehen diese im Felder Raster

Verhalten kann mit Hilfe der Swagger UI getestet werden. Als Beispiel setzen Sie den Filter "Preis" so, dass nur Produkte mit einem Preis zwischen 0 - 10 angezeigt werden sollen. Der in dem Beispiel gesuchte Begriff wäre "Ring".

In der Antwort werden Produkte zwischen 0 - 10 zurückgegeben:

Wenn der Filter entfernt wird, werden Produkte ohne Preisbegrenzung angezeigt

Achtung

Der Suggest-Suchlogikmodus "Search with block response" kann nicht verwendet werden, wenn das Customer Specific Info-Modul verwendet wird. Siehe Sie können Rankingregeln auch auf

Zuletzt aktualisiert

War das hilfreich?