OKこれが状況です。
テーブルで全文検索を有効にしていますが、一部のフィールドでのみ機能します。
CREATE FULLTEXT CATALOG [defaultcatalog]
CREATE UNIQUE INDEX ui_staticid on static(id)
CREATE FULLTEXT INDEX ON static(title_gr LANGUAGE 19,title_en,description_gr LANGUAGE 19,description_en) KEY INDEX staticid ON [defaultcatalog] WITH CHANGE_TRACKING AUTO
なぜ以下が結果をもたらすのか
Select * from static where freetext(description_en, N'str')
そしてこれはそうではありません(両方ともstrを含むテキストを持っていますが..)
Select * from static where freetext(description_gr, N'str')
(私は言語仕様なしでもそれを試しました-この場合はギリシャ語)(データベースの照合はGreek_CI_ASです)ところで
Select * from static where description_gr like N'%str%'
うまく動作します..
すべてのフィールドはnvarcharタイプであり、_grフィールドは英語とギリシャ語のテキストを保持します。(重要ではありません)
すべての助けは大歓迎です