Zum Beispiel, wird die DC-Suchmaschine mit den folgenden Suchanfragen „John Max Dolittle“ finden:
hohn <== Tippfehler
john dolittle <== fehlender String
john mx doelitle <== Fuzzy
Ich wurde durch diesen Beitrag darauf aufmerksam: Discourse search is awfully unsmart!
Aber er ist ziemlich alt (2017). Haben sich die Dinge seitdem verbessert?
Es scheint, dass das Algolia-Plugin nicht mehr offiziell ist?
Die verwendete Technik bedeutet jedoch, dass sie etwas langsamer ist, da wir den Begriff mit einem LLM erweitern müssen, bevor wir nach Ähnlichkeit suchen.
Sie fängt einige Tippfehler als Nebeneffekt ab, aber das ist wirklich ein Nebeneffekt, wir verwenden kein Metaphone oder andere ausgefeilte Techniken zur Tippfehlerkorrektur, es gibt nichts Einfaches, das in Postgres dafür eingebaut ist.