Ist die Discourse-Suche immun gegen Tippfehler und wie funktioniert sie mit mehreren Wörtern?

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?

1 „Gefällt mir“

KI-basierte Suche ist immun gegen Tippfehler, aber nicht schnell:

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.

Allgemeine Suche stämmt mit Snowball: Snowball Stemmer - NLP - GeeksforGeeks

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.

Das Algolia-Plugin bleibt unterstützt und offiziell: Discourse Algolia Search

5 „Gefällt mir“

FWIW ist das Algolia-Such-Plugin immer noch #offiziell :+1:

(Wenn Sie von uns gehostet werden, ist es in den Enterprise-Plänen verfügbar)

2 „Gefällt mir“