2012-01-06 81 views
0

我正在使用全文索引搜索存儲過程中的成員列表。但它通過以下錯誤,SQL Server全文索引

信息:全文搜索條件包含噪音詞。

我從谷歌的建議使用下面的查詢,

sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 
sp_configure 'transform noise words', 1; 
RECONFIGURE; 
GO 

但它有沒有結果,會出現同樣的錯誤。

+0

發生了什麼錯誤?你能提供你的sproc的代碼嗎? – 2012-01-06 09:38:44

回答

1

您可以修改SQL Server的噪音詞列表,以添加新單詞或刪除單詞。

請參閱HERE如何。

如果您刪除所有噪音詞,那麼您的索引尺寸肯定會增加。這可能會使您的搜索花費更長時間 - 但多長時間取決於您的數據。


如果更改了干擾詞列表,它會影響所有dbs。您需要重新填充全文目錄,以便從索引中拾取您從噪音詞列表中刪除的單詞。

+0

如果您選擇編輯停止列表(並且恰巧使用「系統」停止列表),則應該考慮製作副本,編輯副本並將副本用作FTI的停止列表。 另一種選擇是一起刪除停止列表... http://msdn.microsoft.com/en-us/library/ms187317.aspx – 2012-01-18 21:03:07