以编程方式查询索引
有多种方法可以使用 Windows Search 来查询索引。
本部分提供以编程方式查询索引的概念框架:
- 使用 SQL 和 AQS 方法查询索引
- 使用 ISearchQueryHelper 查询索引
- 使用 search-ms 协议查询索引
- 使用 Windows 搜索 SQL 语法查询索引
- 以编程方式使用高级查询语法
注意
旧版 Microsoft Windows Desktop Search (WDS) 2x 兼容性:在运行 Windows XP 及更高版本的计算机上,弃用 ISearchDesktop。 相反,开发人员应使用 ISearchQueryHelper 获取连接字符串,并将用户的查询分析为结构化查询语言 (SQL),然后通过对象链接和嵌入数据库 (OLE DB) 进行查询。
其他资源
- 有关 OLE DB 的信息,请参阅 OLE DB 编程概述。 有关适用于 OLE DB 的 .NET Framework 数据提供程序的信息,请参阅 System.Data.OleDb 命名空间。
- 有关在查询中使用属性的其他背景信息,请参阅以下主题:
- 有关如何创建和修改搜索文件夹的信息,请参阅 ISearchFolderItemFactory 接口。
- 有关搜索技术的社区支持问题和讨论消息板,请参阅 Microsoft Q&A。
- 下载 Search SDK 代码示例:
- 对于 Windows 7:GitHub 上的 Windows Search 示例
- 下载 Windows SDK:
- 对于 Windows 7:Windows SDK for Windows 7 和 .NET Framework
- 对于 Windows Vista:Windows SDK for Windows Vista 和 .NET Framework
相关主题