インデックス付きの SQL Server 2008 R2 データベースで次の SQL ステートメントを実行しています。
SELECT * FROM mydatabase WHERE (CONTAINS(ColumnA,'"The Apple is red"'))
問題は、返されるエントリが多すぎることです。また、'ColumnA' に単語 ('Apple' または 'is' または 'red'...) の 1 つだけが含まれ、正確なフレーズを含むエントリだけでなく、エントリも返されます。
MSDN によると、これはフレーズを検索する方法であるはずです。
ありがとうcpt.oneeye