使用 Windows 搜索 SQL 语法查询索引
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 中提供了这两个示例