已被取代的
從 Windows 8 起,此功能已移除。 如果您撰寫新的應用程式,請避免使用此已被取代的功能。 如果您修改現有的應用程式,強烈建議您移除此功能的任何相依性。
ISABOUT 字詞會比對一或多個搜尋字詞群組的數據行。 它有下列語法:
ISABOUT(<components>) [RANKMETHOD <method>]
選擇性的 RANKMETHOD 字詞會指定用來排名符合一或多個元件之文件的計算方法。 如果未指定 RANKMETHOD,則會使用預設的 Jaccard 係數排名方法。
ISABOUT 字詞可以有一或多個元件。 CONTAINS 述詞中指定的數據行會針對每個元件進行測試。 如果至少有一個元件相符,則檔會包含在結果中。 逗號分隔多個元件。
元件元件具有下列語法:
<match_term> [<weight_term>]
您可以使用選擇性 WEIGHT 詞彙來變更 ISABOUT 字詞內每個字詞的相對重要性。 如果未套用權數位詞,則會隱含預設的1.0權數。
下表描述可能的比對字詞類型。
| 類型 | 描述 | 例子 | |
|---|---|---|---|
| 詞 | 沒有空格或其他標點符號的單一單字。 |
|
|
| 短語 | 多個單字或內含空格。 |
|
|
| 通配符 | 加上星號的字詞或片語, 會新增至結尾。 如需詳細資訊,請參閱 CONTAINS 述詞 中使用通配符。 |
|
ISABOUT 直欄加權
ISABOUT 字詞會根據每個文件與查詢中的相符字詞集相符程度,來排名比對檔。 您可以使用數據行加權來比對某些比對字詞更重要。 ISABOUT 詞彙中的每個比對字詞都可以套用權數值。 權數會套用至單一比對字詞,並以關鍵詞 「WEIGHT」 表示。 WEIGHT 詞彙有兩個替代語法:
<match_term> WEIGHT(<weight_value>)
<match_term>:(<weight_value>)
加權值必須介於 0 到 1.0 之間,且小數位數不超過三個小數位數。 指定超出此範圍的權數值會導致錯誤訊息。 字詞的未加權排名值乘以字詞的權數值。
如果未指定比對字詞的權數,則隱含預設值 1.0。
例
下列範例會使用加權值的long和short語法,將權數套用至兩個ISABOUT比對字詞。
WHERE CONTAINS( System.FileName,
'ISABOUT("computer" WEIGHT (0.75),"software":0.25)')
相關主題