私のプロジェクトは、質問と回答 (stackoverflow スタイル) に基づいています。
ユーザーが以前に尋ねられた質問を検索できるようにする必要があります。
質問表は次のようになります。
Questions
-------------------------------------------------
id questions
-------------------------------------------------
1 How to cook pasta?
2 How to Drive a car?
3 When did Napoleon die?
検索するものを書くときは、次のように書きます。
When did Brazil win the world cup?
このStringをスペースで分割して、 Strings の配列にするとします。
これらの文字列を含むすべての質問を取得し、各単語の大文字と小文字を無視し、あまり言及されていない単語で結果を並べ替えるのに最適なSELECT SQL クエリは何ですか?
When, and,will, how , etc..を含む質問は非常に多くありますが、ブラジルを含む質問はそれほど多くないため、ブラジルはキーワードのようになります。
SQL Server 2008 を使用しています。