共用方式為


NEAR 字詞

NEAR 詞彙用來指定兩個內容搜尋字詞必須相對接近彼此,才能辨識為 CONTAINS 述詞的比對。

NEAR 詞彙的語法為:

<content_search_term> NEAR | ~ <content_search_term>

NEAR 詞彙可由關鍵字 「NEAR」 或 tilde (~) 來表示。

當查詢中 NEAR 聯結的字組在搜尋資料行內大約 50 個單字內找到時,NEAR 字詞會傳回相符專案。 這兩個單字越接近,即 NEAR 詞彙的計算排名愈高。 這兩個字的距離越遠,排名越低。

注意

找到搜尋字詞之間的字數大約是近似的,取決於雜訊字的外觀,例如 「a」 或 「the」,以及斷詞工具如何標記文字。 其可能小於 50。

 

下表描述可與 CONTAINS 述詞中的 NEAR 詞彙搭配使用的內容搜尋字詞類型。

類型 描述 範例
Word 不含空格或其他標點符號的單字。 不需要雙引號。
...WHERE CONTAINS('computer NEAR software)')
片語 多個單字或內含空格。
...WHERE CONTAINS('"computer software" NEAR hardware)'
萬用字元 將星號 (*) 新增至結尾的字詞或片語。 如需詳細資訊,請參閱 CONTAINS 述詞中使用萬用字元
...WHERE CONTAINS('"compu*" NEAR "soft*"')

注意

如果在搜尋的資料行中找到以 NEAR 字詞指定的相符字組,但比 50 個單字還遠,結果仍會傳回,但 排名 為 0。

 

範例

下列範例示範使用短期和長期形式來鏈結 NEAR 詞彙:

...WHERE CONTAINS('computer NEAR software ~ "setup application"')

參考

WHERE 子句

概念

全文檢索述詞

在 CONTAINS 述詞中使用萬用字元