SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

Teilübereinstimmungen, Fuzzy-Übereinstimmungen, Rechtschreibkorrekturen

Wenn Teilübereinstimmungen aktiviert sind, versucht SearchWP, Teilübereinstimmungen für Suchbegriffe zu finden. Die Logik für Teilübereinstimmungen wurde in mehreren aufeinanderfolgenden Stufen implementiert. Dieser Artikel erklärt die interne Logik der Implementierung von Teilübereinstimmungen durch SearchWP.

Stufe 1: LIKE

Die erste Stufe von Teilübereinstimmungen ist eine Standard-LIKE-Teilübereinstimmung, bei der Suchbegriffe als Teilstring-Übereinstimmungen für andere Inhalte in Ihrem Suchindex verwendet werden. Sie können über die verfügbaren Hooks anpassen, ob Präfix- oder Suffix-Teilübereinstimmungen implementiert werden. Standardmäßig wird nur die Suffix-Teilübereinstimmung angewendet.

Beispiel: Die Suche nach ball schließt Ergebnisse für balloon ein, aber nicht für baseball

Abhängig von Ihren Website-Inhalten können Sie anpassen, ob Präfix- oder Suffix-Übereinstimmungen mit den folgenden Hooks übersprungen werden:

Alle daraus resultierenden Teilübereinstimmungen in diesem Stadium werden zurückgegeben und SearchWP schließt sie bei der Suche nach Suchergebnissen ein. Wenn Ergebnisse gefunden werden, ist die Teilübereinstimmung standardmäßig an dieser Stelle abgeschlossen.

Stufe 2: Fuzzy-Übereinstimmungen

Wenn LIKE-Teilübereinstimmungen nicht gefunden werden, sucht SearchWP dann weiter nach Teilübereinstimmungen, indem es rudimentäre Fuzzy-Übereinstimmungen implementiert. Fuzzy-Übereinstimmungen berücksichtigen geringfügige Rechtschreibfehler, indem sie den Index nach Begriffen durchsuchen, die sprachlich ähnlich wie die Suchbegriffe klingen.

Zum Beispiel findet die Fuzzy-Übereinstimmung Ergebnisse für soccer, wenn nach socker gesucht wird, aufgrund der sprachlichen Ähnlichkeit.

Alternativ findet die Fuzzy-Übereinstimmung keine Ergebnisse für soccer, wenn nach sckr gesucht wird, wie es einige andere Fuzzy-Übereinstimmungsalgorithmen tun. Dies liegt daran, dass der sprachliche Unterschied zu groß ist. Sie haben die Kontrolle über den Schwellenwert, wie eng die Begriffe übereinstimmen müssen, um als Fuzzy-Übereinstimmung zu gelten:

HINWEIS: Wenn dieser Schwellenwert reduziert wird, steigt die Wahrscheinlichkeit, dass unerwartete/unerwünschte Fuzzy-Übereinstimmungen zurückgegeben werden.

Fuzzy-Übereinstimmungen werden als letztes Mittel verwendet, wenn Teilübereinstimmungen in SearchWP aktiviert wurden und LIKE-Übereinstimmungen nicht gefunden wurden. Sie haben die Möglichkeit, Fuzzy-Übereinstimmungen in die Ergebnisse einzuschließen, auch wenn LIKE-Übereinstimmungen gefunden wurden:

Bitte verwenden Sie diese Hooks mit Vorsicht, da sie die Relevanz der zurückgegebenen Ergebnisse drastisch beeinflussen können. Bevor Sie sich stark auf Teilübereinstimmungen verlassen, wird empfohlen, stattdessen Synonyme zu verwenden.

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen