使用全文搜索查询 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 全文谓词中使用由四部分构成的名称对链接服务器执行查询的要求。全文查询的性能优化
介绍提高全文查询性能的建议。