Suggest-Sucheinstellungen

Zusammenfassung

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

  • Das Suchstrategien ermöglichen die Manipulation der Abfragen oder legen fest, wann Vorschläge zurückgegeben werden sollen.

  • Das Feld-Einstellungen ermöglichen Einfluss darauf, welche zusätzlichen Felder gefiltert und sortiert werden können.

Das Sucheinstellungen Tab ist Teil des Suggest Seite:

Suggest-Suche-Strategien

Suchstrategien:

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

  • lösen Suggest-Abfragen aus, die an Bedingungen gebunden sind.

  • ermöglicht, dass Artikelnummern dem Suggest bekannt sind.

  • 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-Abfragen. Die folgenden Strategietypen sind verfügbar:

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

  • Endet mit - Fügt vor jedes 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*

  • Exakt - 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 keine Strategie für einen Kanal angegeben ist.

  • Artikelnummer - Anstelle einer normalen Suche wird in dem angegebenen Suchfeld nach einem Muster gesucht. Wenn ein Ergebnis mit diesem Muster 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 Suchabfrage einer Strategie nur innerhalb eines bestimmten Feldes ausgeführt werden soll. Hängt vom Strategietyp ab. Artikelnummern-Strategien erfordern das Feld, für alle anderen ist es optional und darf nur auf die Felder "Name" oder "Zusätzlicher Suchinhalt & Name" gesetzt werden.

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

  • Maximale Wortanzahl - die Abfrage 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 Abfrage wird an Leerzeichen, Bindestrichen, Semikolons und Doppelpunkten aufgeteilt und die resultierenden Wörter werden einzeln gesucht

  • Reduzierung - Die Relevanz der Ergebnisse der Suchstrategien kann abgewertet werden. Wenn Ergebnisse mithilfe von zwei Suchstrategien gefunden werden, werden sie nach Relevanz sortiert.


Beispiele für die Verwendung von Suchstrategien

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

„Beginnt mit“ Suchstrategie wird hinzugefügt:

Das fehlertolerante Suche greift nicht für dieselbe Abfrage und daher werden weniger Vorschläge gefunden:

Wichtig

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

Beispiel:

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

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

Dazu ist ein geeignetes Muster erforderlich, das mit den Artikelnummern übereinstimmt, und eine Angabe, in welchem Feld das zu durchsuchende Muster verfügbar ist.

Suggest-Feldeinstellungen

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 Allgemeine Suggest-Einstellungen Seite definierten Suggest-Typen darstellen. 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 Requests auf die Suggest-Parameter zu übertragen

  • die Sortierparameter zu überschreiben

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

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

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

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

  • Sortierung an Parameter anhängen - Fügt den mit der Suggest-Anfrage gesendeten Sortierwert zur Parameterliste hinzu. Wenn nichts gesendet wurde und "Sortierung im Parameter überschreiben" nicht aktiv ist, wird er in absteigender Reihenfolge in die Parameter geschrieben

  • Sortierung im Parameter überschreiben - Überschreibt stets den Sortierwert der Suggest-Abfrage. Überschreibt auch "Sortierung an Parameter anhängen" (dies lässt sich kombinieren, wird jedoch nicht empfohlen, da daraus kein signifikanter Vorteil zu erkennen ist)

Der Suggest-Suchlogikmodus "Suche mit Blockantwort" hat den Vorteil, Ihre Suggest-Abfragen schneller zu verarbeiten, da dadurch die Suggest-Datenbanken kleiner werden. Dieser Vorteil ist 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 im 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 "Suche mit Blockantwort" kann nicht verwendet werden, wenn das Modul Customer-Specific Info verwendet wird. Siehe CSI

Last updated

Was this helpful?