これは一般的にタグの役割であり、タグには類義語が存在します。
「'guidence’という検索で’guidance’に一致すべきだ」という主張は、スペルミスについても同様に成り立ちます。 ただし、これを可能にするには非常に高度な検索エンジンの実装が必要です。現在、私たちは Postgres データベースエンジンに組み込まれた検索機能に依存しています。
実際には、最も良い解決策はキュレーションだと考えます。スタッフメンバー、あるいは TL4 ユーザーが、投稿の本文やタイトルにすべての必要な用語を編集して追加し、適切な検索マッチを生成することです。そのため、TL2 ユーザーはすべての投稿のタイトルとカテゴリを編集できるのです。タイトル、カテゴリ、そしてタグは極めて重要であるため、その責任を信頼できるコミュニティメンバーのできるだけ多くと共有しているのです!
また、同じ結果をカバーする複数のトピックが存在しても問題ありません。人間には、同じトピックを… 完全に 異なる言葉で表現する、驚くほど innate な能力があるからです。これらの言葉はほとんど共通点がありません。私は数年前にこれについて書きました:
要約すると以下の通りです:
私たちが目指すのは、検索語や質問の一般的な組み合わせをすべてカバーするための、4〜5 件の「似ているが完全に同一ではない」重複投稿です。これらの重複投稿に独自の回答があることも問題ありません。そうすれば、それらを見つけた人がさらにクリックして良い回答にたどり着く必要がなくなるからです。