0
確定這是情況..全文搜索(SQL Server 2005中)僅適用於某些領域
我實現全文檢索桌子上,但它僅適用於某些領域..
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')
,這不是(雖然都具有與海峽文字吧..)
Select * from static where freetext(description_gr, N'str')
(我也試了一下沒有語言規範 - 在這種情況下,希臘) (排序規則的數據庫是Greek_CI_AS) BTW
Select * from static where description_gr like N'%str%'
會工作得很好..
所有字段都是nvarchar類型,_gr字段包含英文和希臘文本。(應該沒關係)
所有幫助將不勝感激
如果我運行命令的同時,我爲每個領域我得到
定義的不同的語言,如果我同時所有運行fieldσ採取默認語言它沒有返回..奇怪,是不是在? – 2009-07-13 15:42:25