我正在使用SQL Server 2008 R2和freetexttable爲我的網站運行全文搜索。輸入停用詞時出現此錯誤:全文搜索在噪音字上使用Freetexttable失敗 - SQL Server 2008 R2轉換噪音字不起作用
信息:全文搜索條件包含噪音詞。
所以我做了每個人都說要做的事情,並打開了轉換噪音詞,以便停止/噪音詞被忽略,查詢可以繼續。但這並沒有改變:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'transform noise words', 1;
RECONFIGURE;
GO
我仍然收到相同的錯誤信息。所以現在我唯一的選擇是關閉停止列表,但這是不好的,因爲如果有人在搜索中放置「the」,它將返回所有頁面,因爲每個頁面中都有「the」。我想刪除停用詞,但SQL Server 2008 R2不適合我。
有沒有人真的得到這個在2008 R2的工作?我的兼容性水平已經是100.
有沒有什麼辦法讓我停下來的話被忽略,而不是索引?