使用全文檢索搜尋查詢 SQL Server
SQL Server 會提供一套全文檢索述詞 (CONTAINS 和 FREETEXT) 與資料列集值函數 (CONTAINSTABLE 和 FREETEXTTABLE),以便撰寫全文檢索查詢。此章節將介紹這些述詞與函數,並且描述您可以使用它們執行的不同搜尋類型。此外,本章節也會討論如何微調和最佳化全文檢索查詢。
本節內容
全文檢索述詞與函數概觀
介紹和比較全文檢索述詞 (CONTAINS 和 FREETEXT) 與函數 (CONTAINSTABLE 和 FREETEXTTABLE)。受支援的查詢詞彙形式 (全文檢索搜尋)
包含有關全文檢索搜尋之查詢形式的詳細資訊,以及全文檢索述詞與資料列集值函數針對每種形式所提供的支援。限制等級排序結果集 (全文檢索搜尋)
討論選擇性 top_n_by_rank 參數,這個參數只會傳回滿足使用 CONTAINSTABLE 或 FREETEXTABLE 函數之查詢的資料列子集。此外,還包含有關全文檢索搜尋如何產生查詢所傳回之等級值的詳細資訊。查詢 varbinary(max) 與 xml 資料行 (全文檢索搜尋)
討論如何使用 CONTAINS 和 FREETEXT 述詞來針對 varbinary、varbinary(max), xml, 或 image 資料的資料行搜尋全文檢索索引。查詢多個資料行 (全文檢索搜尋)
討論如何使用 CONTAINS 述詞來查詢多個資料行。查詢連結的伺服器 (全文檢索搜尋)
討論在 CONTAINS 或 FREETEXT 全文檢索述詞中,利用四部分名稱來針對連結伺服器執行查詢的需求。全文檢索查詢的效能微調與最佳化
討論增加全文檢索查詢效能的建議事項。