Suchalgorithmus

Zusammenfassung

Der Menüpunkt Search Algorithm befindet sich im Abschnitt Grundeinstellungen. In der Standard-Menüstruktur ist er über Mehr Einstellungen… erreichbar.

Die Search Algorithm ermöglicht das Festlegen und Feintuning der Suchalgorithmus-Einstellungen von FactFinder.

Einstellungen für den Suchalgorithmus

Geben Sie ein Konfiguration bearbeiten Modus zum Bearbeiten der Einstellungen.

Mindest-Score

Die Mindest-Score Die Einstellung definiert die Mindestpunktzahl (die die Ähnlichkeit zum Suchbegriff misst), die jedes Produkt haben muss, um in die Suchergebnisse aufgenommen zu werden.

Die Ähnlichkeit der einzelnen Produkte eines Suchergebnisses kann einfach durch den im Cockpit angezeigten Wert „Search term effect“ berechnet werden. Cockpit:

| | - Die Punktzahl für das Produkt im Beispiel-Screenshot beträgt 100% + (-5,14%) = 94,86%.

  • Wenn die Mindestpunktzahl auf 94% oder niedriger gesetzt ist, wird dieses Produkt mit dem Beispielsuchbegriff „bike lock“ im Suchergebnis erscheinen.

  • Wenn die Mindestpunktzahl auf 95% oder höher gesetzt ist, wird dieses Produkt mit dem Beispielsuchbegriff „bike lock“ nicht im Suchergebnis erscheinen.

Prozent vom Besten (Result score spread)

Die Prozent vom Besten Parameter kann auch als eine Form der dynamischen Mindestpunktzahl betrachtet werden, die sicherstellt, dass nur die besten Treffer angezeigt werden:

  • Die Prozent vom Besten kann auch als dynamische Mindestähnlichkeit beschrieben werden. Dieser Wert bestimmt, bei welcher Ähnlichkeit, gemessen am besten Treffer, die Ergebnisse abgeschnitten werden sollen.

  • Beispielsweise werden bei einer besten Trefferähnlichkeit von 100% und einer Spread-Einstellung von 8% alle Treffer mit weniger als 92% ausgeschlossen.

  • Bei einer besten Trefferähnlichkeit von 80% und einer Spread-Einstellung von 10% werden alle Treffer mit weniger als 72% (= 80% * (100%-10%)) ausgeschlossen.

  • Diese Einstellung hilft, „die Spreu vom Weizen zu trennen“ und stellt so ein konsistentes Qualitätsniveau der Ergebnisse sicher.

  • Typische Werte liegen ungefähr bei 10% bis 12%.

  • Der Spread wird auf die aus dem Suchbegriff resultierenden Punktzahlen angewendet und berücksichtigt somit andere Effekte auf Punktzahlen, wie Anpassungen der Rankingregeln, nicht.

Performance vs. Qualität

Performance vs. Qualität steuert die bei der Suche nach Ergebnissen verwendete Präzision:

  • Im Allgemeinen verbessert sich die Suchqualität, wenn dieser Wert erhöht wird, gleichzeitig verringert sich die Suchgeschwindigkeit.

  • Der Standardwert ist 4.

  • 3 oder weniger reduziert die Qualität der Suchergebnisse deutlich, verbessert dabei aber die Gesamtrate.

  • 5 oder mehr verbessert die Qualität, reduziert jedoch die Geschwindigkeit.

Die Such-Timeout (in Sekunden) Parameter legt die maximal erlaubte Zeit für eine Suche fest.

Exakte Suche

Bei der exakten Suche werden Abfragebegriffe genau mit den Werten in einem angegebenen Feld abgeglichen – es werden keine Rechtschreibkorrektur, keine Teilübereinstimmungen und keine Fuzzy-Logik angewandt.

Beispielsweise, wenn ein Produkt den Namen hat "Electric Drill":

  • Eine exakte Suche nach "Electric" oder "Electric Drill" würde es zurückgeben.

  • Eine exakte Suche nach "dril" oder "ElectricDrill" wird nicht zurückgeben, da diese nicht genau mit Feldwerten übereinstimmen.

Die exakte Suche ist nützlich, wenn:

  • Sie präzise Kontrolle über Treffer wünschen (z. B. Artikelnummern, SKUs oder Stichwörter).

  • Sie falsche Positive durch Fuzzy-Matching vermeiden möchten.

  • Die Performance wichtig ist und striktes Matching die Ergebnisgröße reduziert.

Sie sie am besten mit Fuzzy-Suche kombinieren, um Präzision und Flexibilität auszugleichen.

Der Parameter Exact Search legt den Standardmodus für die exakte Suche fest, wenn keiner in der Anfrage angegeben ist. Verfügbare Modi:

  • Deaktiviert: Exakte Suche ist aus; es wird nur Fuzzy-Suche verwendet.

  • Nur exakte Suche: Gibt Ergebnisse zurück, deren Felder genau mit den Abfragewörtern übereinstimmen. Kann null Ergebnisse liefern falls keine exakten Treffer vorliegen.

  • Exakt oder Fuzzy als Fallback: Versucht zuerst die exakte Suche; fällt bei fehlenden Treffern auf Fuzzy zurück.

  • Exakt + Fuzzy auf gesamte Abfrage: Kombiniert exakte und Fuzzy-Ergebnisse. Verwendet Abfragewörter für exakte Treffer und die gesamte Abfrage für Fuzzy.

  • Exakt + Fuzzy auf Rest: Kombiniert Ergebnisse; führt Fuzzy-Suche nur auf nicht übereinstimmenden Teilen der Abfrage aus.

  • Artikelnummernsuche: Verwendet die Legacy-ANS-Logik. Falls kompatibel, wird eine exakte Suche auf ANS-Feldern durchgeführt.

Jegliche Änderungen erfordern das Speichern der Transaktion.

Zuletzt aktualisiert

War das hilfreich?