これに対する適切な解決策を見つけるのにかなり苦労しています:
「名前」という列を持つ「会社」のテーブルがあるとしましょう。このコラムにはフルテキスト カタログがあります。ユーザーが「Very Good Company」を検索した場合、クエリは次のようになります。
SELECT
*
FROM
Company
WHERE
CONTAINS(Name, '"Very" AND "Good" AND "Company"')
問題はこの例にあります。「非常に」という単語が標準のストップワード リストに表示されます。
SELECT
ssw.*
FROM
sys.fulltext_system_stopwords ssw
WHERE
ssw.language_id = 1033;
「Very Good Company」という名前の行があるにもかかわらず、クエリが行なしで返されます。
私の質問は、クエリのストップワードをオフにするにはどうすればよいですか? または、それらを完全に削除するにはどうすればよいですか?
または、この検索について別の方法がありますか?