@Keyword パラメータを SQL ステートメントに渡す前に、前処理を行う必要があります。 SQL は、キーワード検索がブール論理で区切られるか、引用符で囲まれることを想定しています。そのため、フレーズを検索する場合は、引用符で囲む必要があります:
SET @Keyword = '"this is a search item"'
すべての単語を検索したい場合は、次のようなものが必要になります
SET @Keyword = '"this" AND "is" AND "a" AND "search" AND "item"'
詳細については、T-SQL CONTAINS を参照してください。構文 、特に 例 を見てください
追加の注意として、全文クエリを台無しにしないように、必ず二重引用符文字を (スペースで) 置き換えてください。その方法の詳細については、この質問を参照してください: SQL Server 全文検索のエスケープ文字?