
一、工作方式
1、对指定路径下的文件创建索引,并生成索引文件,索引文件的路径可以指定。
2、使用时,根据索引文件进行查询,不需要再次打开被索引的文件
二、使用方式
1、可以在windows搜索文件内容的时候指定使用索引服务,可以提高搜索速度。
2、windows索引服务对外提供DCOM等方式,可以通过COM接口访问。
3、可以与SQL SERVER结合,通过链接服务器(link server)的方式,配合SQL SERVER的全文检索语句进行搜索。
三、特点
1、只能提供静态摘要(文档开头的指定长度字节),不能生成动态摘要(类似Google的包含关键字的一段文字)。
2、使用远程的文件资源时,需要使用域名和密码对远程的windows共享资源进行访问,以便建立索引。
3、被索引的文件系统发生变化,索引可以自动更新。
4、文件系统庞大时,索引文件变大,搜索性能下降。
5、创建索引时,关键字词库有限,并且不能由用户增加新的关键字,会导致一些词汇不能被搜索,例如:C++
6、因和windows系统结合,可以支持html、txt、office文件等格式,如果需要支持其他文件,可以下载或者编写Filter,windows提供了编写Filter的标准接口。现有可以下载的Filter除了pdf格式Filter免费外,其它Filter的Server版都是收费的,Workstation版免费。
四、其他桌面搜索引擎
1、Google桌面搜索引擎
2、百度硬盘搜索等
获取当前目录的方法有很多,其中之一:TCHAR szFilePath[MAX_PATH + 1]
GetModuleFileName(NULL, szFilePath, MAX_PATH)
(_tcsrchr(szFilePath, _T('//')))[1] = 0//删除文件名,只获得路径
CString str_url = szFilePath //str_url 中保存的是当前目录
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)