建立中文全文索引後,查詢報錯或結果異常,常見原因是雜訊詞檔案 (noise.chs) 干擾斷詞。
...\Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config\ (可在全文目錄屬性中確認)。noise.chs 覆蓋該目錄下的檔案。noise.chs。@) 儲存。原理:使全文引擎無雜訊詞可用,所有字元均參與索引,避免斷詞錯誤。
-- 在企業管理器中對該全文目錄執行「完整填入」
-- 或 T-SQL:
ALTER FULLTEXT CATALOG [目錄名] REBUILD
-- 等待填入完成
執行 SELECT * FROM CONTAINS(表, '中文關鍵字') 確認查詢正常且結果準確。