Windows搜索 – 全文搜索c#
发布时间:2020-12-13 21:02:00 所属栏目:Windows 来源:网络整理
导读:我正在寻找一个使用Windows搜索获得全文搜索结果的代码(默认情况下应该在Vista,7和8中可用)。 我在这里找到了一些问题和一些关于msdn的文本,但没有一个有一些确切的代码。我已经尝试使用Windows API代码包(因为它被提及为Windows搜索的接口之一),但它只返
我正在寻找一个使用Windows搜索获得全文搜索结果的代码(默认情况下应该在Vista,7和8中可用)。
我在这里找到了一些问题和一些关于msdn的文本,但没有一个有一些确切的代码。我已经尝试使用Windows API代码包(因为它被提及为Windows搜索的接口之一),但它只返回结果文件名,而不是全文。
这是代码,它的工作 – 例如我使它在桌面文件夹中搜索单词“dummy”:
string connectionString = "Provider=Search.CollatorDSO;Extended Properties="Application=Windows""; OleDbConnection connection = new OleDbConnection(connectionString); string query = @"SELECT System.ItemName FROM SystemIndex " + @"WHERE scope ='file:" + System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "' and FREETEXT('dummy')"; OleDbCommand command = new OleDbCommand(query,connection); connection.Open(); List<string> result = new List<string>(); OleDbDataReader reader = command.ExecuteReader(); while (reader.Read()) { result.Add(reader.GetString(0)); } connection.Close(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows装python
- windows-server-2008-r2 – 为物理/虚拟服务器自动化服务器
- Windows Azure上的ASP.NET应用程序性能问题
- windows-7 – Windows 7中的命令行照片打印
- 套接字 – Windows Phone 7:套接字编程
- OpenCV3.4.1+opencv_contrib编译:windows 10
- Microsoft SQL Compact Edition重命名列
- windows-server-2008 – 在Windows Server中添加子域DNS记录
- WINDOWS下使用EXPECT的简单例子
- Windows – Amazon EC2容量和工作流程问题