win10家庭版— 专业的win10家庭版系统下载及资源分享平台

雨林木风 深度技术 萝卜家园 番茄花园 电脑公司

当前位置主页 > Win10家庭版教程 >

深入了解Win8.1系统自带的搜索功能

时间:2016-11-23 08:05来源: 本站整理

深入了解Win8.1系统的搜索功能

 

Win8.1 中提供了与 Web 搜索引擎类似的索引技术,即使硬盘数据成倍增长,只要按下开始按钮进行搜索,也可以立即找到想找的资料。

说到这里,你一定想知道 Win8.1 的搜索究竟又有多快,微软有没有提供某种方法来记录或查看 Windows 搜索所花的时间?这个问题当然难不倒小七,谁叫我有与生俱来的优势呢,哈哈。只要在注册表中添加一个注册表键值,Windows 就会将每一次搜索的相关数据记录下来哦。

从开始菜单运行regedit,打开注册表编辑器,在左侧的树形目录中浏览到

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Search\Preferences

这个注册表项,然后在右侧新建一个 DWORD(32-位) 值,名为 WriteLog,数据为1,如图所示:

 


现在再打开开始菜单进行搜索,再打开系统临时文件夹就可以发现里面有一个搜索日志记录文件StructuredQuery.log,微软的开发和测试人员可以通过它获得搜索功能运行情况的更多信息。

临时文件夹的默认路径为C:\用户\<用户名>\AppData\Local\Temp,你也可以直接在开始菜单中输入 %temp% 并回车,直接开打这个文件夹。

怎么,系统中的临时文件太多了,咋快速的找到 StructuredQuery.log呢?当然还是我们给力的搜索功能啦,找到之后打开来,你就能看到其中记录的上一次搜索相关的信息。

不过,就算进行了一次搜索,里面也有很多的记录,这是为什么呢?原来,Windows 搜索功能其实是分多个条件、多个步骤在系统中的索引数据库中进行查询的,在查询完成之后还要对得到的数据进行处理,所以会有多条记录。在开始菜单中进行搜索时仔细观察,你会发现搜索结果列表并不是一次性完全显示出来的,而是一次一次增加的,就是这个原因。

每次操作的最后,StructuredQuery.log 日志文件都会记录该操作完成的时间:

 


如图中所示,Elapsed time (microseconds): 45.783601 表示上面的操作执行了 45.783601毫秒,也就是0.045秒钟,看来,Windows 的搜索速度同样是很快的。这都得益于Windows 搜索功能为硬盘中的文件制作了索引,就像字典中的查字表,通过它可以很快的得到要找的字的位置,而不需要在字典中一页一页的翻阅。

在使用 Win8.1 时,我们会发现在某些文件夹中进行搜索时,速度像 XP 那样很慢,要经过漫长的等待才能得出结果。那是因为 Windows 默认只为库文件夹、开始菜单、上网历史记录、电子邮件等内容制作索引,对于没有制作索引数据的文件夹,Windows 只能一点一点搜索文件的属性或内容,最终找到用户想要的结果,效率就会低很多:

 


只需单击菜单命令下方的黄色提示栏,并选择为该文件夹添加索引,以后再搜索这个文件夹就会变得飞快了。不过建议只为常用的文件夹制作索引,不要把大量不经常搜索的位置添加到索引列表中,否则必定会增大系统索引数据库的体积。

还有,现在很火的IE9浏览器其实也利用了 Windows 搜索技术:当用户在地址栏中键入文本进行搜索时,IE9会查询浏览历史记录或收藏夹中是否有相关的网址,这样可以让用户有机会更快的转到曾经访问的网站。同样,搜索日志也会被保存在StructuredQuery.log文件当中。

我要分享:

本站发布的win10家庭版系统与电脑软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!

如侵犯到您的权益,请及时通知我们,我们会及时处理。

Copyright @ 2020 win10家庭版 xp6000.com