SQL Server 全文檢索對中文支援早期存在噪音詞(noise.chs)設定不當導致查詢報錯或結果異常。以下提供兩種快速修正方案。
執行全文查詢(CONTAINS/FREETEXT)時出現錯誤,或中文斷詞失效,常因 noise.chs 檔案內容錯誤或遺失。
...\MSSQL\FTDATA\SQLServer\Config\。noise.chs 至該目錄覆蓋。noise.chs。@、#),儲存。完成上述任一方法後,必須重新執行「完全填入」(Full Population)重建全文索引:
-- 以 AdventureWorks 為例
ALTER FULLTEXT CATALOG CatalogName REBUILD;
-- 或透過企業管理器右鍵全文目錄 → 「啟動完全填入」
舊版修正檔下載:Sql_IndexX86.rar(含更新的斷詞元件)。