ОК, это ситуация ..
Я включаю полнотекстовый поиск в таблице, но он работает только в некоторых полях.
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 содержат текст на английском и греческом языках .. (не имеет значения)
Любая помощь будет принята с благодарностью