私はいくつかの機能を実装する必要がある検索を構築しています。
1- 誰かがソファを検索した場合など、すべての同義語が表示される必要があります。そのソファに一致する結果と、言語の一致 (ソファ、クッションなど) が表示される必要があります。それを達成するために、全文検索を使用しています。
私のクエリでは FreeText を使用していますが、必要な結果が得られません。それが私がすることです、
select * from Furn_Products Where FreeText(FurnName, 'Couch');
もちろん、クッション、ソファ、カウチを含む名前を表示する必要がありますが、カウチを含む名前のみを表示します。これは、単純な Like クエリでも実行できます。解決策はありますか?
2-タイプミスをチェックする必要があります。たとえば、誰かが入力した場合soofa
、ソファ、カウチなどの結果が表示されるはずです。
これを達成するためのヒントやアイデアはありますか? 前もって感謝します。