Ще трябва да извършите известна предварителна обработка на вашия параметър @Keyword, преди да го предадете в SQL оператора. SQL очаква, че търсенията по ключови думи ще бъдат разделени от булева логика или оградени в кавички. Така че, ако търсите фразата, тя трябва да е в кавички:
SET @Keyword = '"this is a search item"'
Ако искате да търсите всички думи, ще ви трябва нещо като
SET @Keyword = '"this" AND "is" AND "a" AND "search" AND "item"'
За повече информация вижте T-SQL СЪДЪРЖА синтаксис , като разгледаме по-специално Примерите раздел.
Като допълнителна бележка, не забравяйте да замените знака за двойни кавички (с интервал), за да не объркате заявката си за пълен текст. Вижте този въпрос за подробности как да направите това: SQL Server Търсене в пълен текст Escape Characters?