Windows 搜索提供支持全文搜索的内容爬网和搜索功能。 Windows 搜索使用的查询语言扩展了标准的 SQL-92 和 SQL-99 数据库查询语法,以增强其对基于文本的搜索的有用性。
Windows 搜索结构化查询语言(SQL)的所有功能都与 Windows Vista 上的 Windows 搜索兼容,以及更高版本(包括所有版本的 Windows 10)。
本部分概述了 Windows 搜索中的 SQL 语法,并包含以下主题:
- Windows 搜索 SQL 语法概述
- 常规查询语言信息
- GROUP ON ... OVER... 语句
- SELECT 语句
- FROM 子句
- WHERE 子句
- ORDER BY 子句
- RANK BY 子句
- SET 语句
- 行集属性
本文档假定熟悉对象链接和嵌入数据库(OLE DB)和 SQL。
代码示例
WSSQL 代码示例演示如何通过 SQL 在 Microsoft OLE DB 和 Windows 搜索之间进行通信。 WSOleDB 代码示例演示了活动模板库 (ATL) OLE DB 对 Windows 搜索应用程序的访问,以及用于从 Windows 搜索检索结果的其他两种方法。 这两个示例在 Windows 搜索示例和 Windows 10 SDK 中均可用