Share via


執行前置詞搜尋

您可以使用「全文檢索搜尋」功能來搜尋具有指定的前置詞的單字或片語。

執行前置詞搜尋時,會傳回資料行內以該文字開頭的所有項目。例如,若要搜尋包含 top- 這個前置詞 (例如 topple、topping 及 top) 的所有資料列,請使用如下查詢:

USE AdventureWorks;
GO
SELECT Description, ProductDescriptionID
FROM Production.ProductDescription
WHERE CONTAINS (Description, ' "top*" ' );
GO

傳回的項目是與星號 (*) 前指定文字相符的所有文字。如果文字及星號未以雙引號 (") 分隔,例如 CONTAINS (DESCRIPTION, 'top*'),則全文檢索搜尋就不會將星號視為萬用字元。

若前置詞彙為片語,每個組成片語的 Token 都會被視為個別的前置項目。傳回的資料列均包含以前置詞彙開頭的單字。例如,"light bread*" 這個前置詞彙找到的是包含 "light breaded"、"lightly breaded" 或 "light bread" 文字的資料列,而不會傳回如 "Lightly toasted bread" 的資料列。