カタログとインデックスを使用して全文検索を作成しました。次のような 1 つの単語を含むクエリを実行すると、contains クエリは正常に機能します。
SELECT Name
FROM dbo.Gifts
WHERE CONTAINS(Name, 'gift')
「テストギフト」を返します
テーブルには 1 つの行しかなく、名前列のデータは次のようになります: 「テスト ギフト」
しかし、次のステートメントで conaints クエリを実行すると:
SELECT Name
FROM dbo.Gifts
WHERE CONTAINS(Name, 'test gift')
全文検索条件「テストギフト」の「ギフト」付近に構文エラーがあります。
contains は、一致して同じように聞こえるフレーズや複数の単語を照会できると思いましたか?