transform noise words 選項
如果非搜尋字或停用字詞造成全文檢索查詢的布林運算傳回零個資料列,則使用 transform noise words 選項可隱藏錯誤訊息。若全文檢索查詢使用的 CONTAINS 述詞中,布林運算有包括非搜尋字,則這個選項很有幫助。
依預設,transform noise words 設為 0,而且不會轉換非搜尋字 (或停用字詞)。當全文檢索查詢包含非搜尋字時,此查詢會傳回零個資料列,而且 SQL Server 會引發警告。
[!附註]
這項警告是執行階段的警告。因此,如果查詢中的全文檢索子句並未執行,就不會引發此警告。若為本機查詢,只會引發一則警告,即使含有多重全文檢索查詢子句也一樣。若為遠端查詢,連結的伺服器可能不會轉送錯誤。因此,可能不會引發此警告。
轉換非搜尋字 (或停用字詞)。系統會忽略它們,而且會評估查詢的其餘部分。
範例
下列範例會將 transform noise words 設定為 1。
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'transform noise words', 1
RECONFIGURE
GO
變更記錄
更新的內容 |
---|
已移除不正確內容並以有關 transform noise words 值之行為的正確詳細資訊取代。 |