win7的搜索技术

zk_sima 2011-04-04 09:07:47
第一次发贴,想问个问题,为什么win7的文件搜索速度这么快,以前在xp下面都是很慢的感觉差不多就是递归调用FindNextFile,但是win7下面怎么就这么快了呢,能解释下吗,或者把对应的参考资料告诉我也行,想了解下,谢谢大家了,帖子限制了最多只能给100分,所以分数不多大家懂得~~~
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
月中蓝 2011-04-05
  • 打赏
  • 举报
回复
看看Everything的源码
zk_sima 2011-04-05
  • 打赏
  • 举报
回复
刚查了下,可能主要是跟 NFTS 文件系统有关系的,知识还很欠缺,还需继续努力,谢谢楼上的各位了。
zk_sima 2011-04-04
  • 打赏
  • 举报
回复
sorry,我把自己当成1楼了,应该是谢谢 1楼提供了关键词
zk_sima 2011-04-04
  • 打赏
  • 举报
回复
谢谢2楼,给我提供了一个关键词。3楼说的是,本来我也想google的,但是关键词“win7 文件搜索” 得到的结果都是教我们怎么使用win7搜索的,所以就直接上csdn来问了,想给你们加分怎么加啊,管理菜单里面没有这个选项呢,难道要先结贴才能加分?
luciferisnotsatan 2011-04-04
  • 打赏
  • 举报
回复
这个,lz还是自己google下吧。不然也是别人google后,贴上来
redleaves 2011-04-04
  • 打赏
  • 举报
回复
Win7中的搜索用的是Windows Search 4.0.这个和Google的桌面搜索是类似的东西.相当于把GOOGLE/BING这类搜索引擎安到你的电脑里.直接用这此引擎来搜索.
其基本原理就是把所有可搜索的内容进行索引.建立索引数据库.这样.在进行搜索时,就不会对直接读文件,而是根据数据里的内容进行查找.索引的算法就因人而异了.具体的实现细节,估计也没有什么现成的资料可以参考.
住简单了说,就是把所有的关键字都提取出来,建立映射表....

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧