共用方式為


使用加權值來搜尋單字或片語 (加權詞彙)

您可以搜尋單字或片語,並指定加權值。加權值是介於 0.0 到 1.0 之間的數字,用來指示每個單字與片語在一組單字與片語中的重要程度。最小的加權值是 0.0,最大則為 1.0。例如,此查詢會搜尋所有客戶的位址,並使用加權值,找出以 "Bay" 字串開頭且連接 "Street" 或 "View" 的任何文字。資料列中包含的指定字組越多,Microsoft SQL Server 2005 給該資料列的等級分數就越高。

USE AdventureWorks
GO
SELECT AddressLine1, KEY_TBL.RANK 
FROM Person.Address AS Address INNER JOIN
CONTAINSTABLE(Person.Address, AddressLine1, 'ISABOUT ("Bay*", 
         Street WEIGHT(0.9), 
         View WEIGHT(0.1)
         ) ' ) AS KEY_TBL
ON Address.AddressID = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK
GO

加權詞彙可以與其他任何四種類型的詞彙 (即不可分割的詞彙、前置詞彙、衍生詞彙和相近詞彙) 搭配使用。

請參閱

概念

全文檢索搜尋查詢

其他資源

CONTAINS (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助