Parece-me que, devido à maneira como você passa a condição de pesquisa, o mecanismo sql não a reconhece como variável, mas simplesmente como uma string. Já faz um tempo desde que eu fiz algo com
CONTAINSTABLE
mas acho que deve funcionar se você tentar assim. --- snippet
FROM CONTAINSTABLE
(
Post,
Post_cont,
N'ISABOUT (' + @keywordString + ')'
)
ct
INNER JOIN Post p
ON ct.[KEY] = p.Post_ID
ORDER BY ct.[RANK] DESC;
Além disso, você pode precisar passar as aspas "". Aqui está uma pergunta semelhante que demonstra o mesmo conceito.