“Windows Search” PK “Google Desktop Search”

以前用Google Desktop Search,后来被公司禁掉,据说怕Google非法上传用户信息(当然事实上这是可以在选项中关闭的)。幸好微软推出了Windows Search 4.0,基本可以替代Google Desktop。对于微软和Google从桌面到网络的竞争我一直认为是促进计算机和互联网科技发展的一大动力。你看微软在08年6月推出Windows Search 4.0各方面比3.1大大提高,很快Google在08年9月就升级Google Desktop到5.8,性能比以前版本也有巨大提高。今天抽空稍稍总结下自己使用Windows Search 4.0和Google Desktop 5.8的感受,也从用户角度PK下这两个桌面搜索工具,选取的都是我觉得对用户影响较大的方面(有些东西比如索引占据硬盘空间大小就不用比了)。对于以下对比截图,都是左边或上边是Windows Search,右边或下边是Google Desktop。

1.用户界面

非常不同,虽然它们都提供类似的任务栏快速输入搜索框。Windows Search是独立的应用程序,针对搜索结果提供非常完整直观的文件属性信息,包括文件内容预览,还可以通过快捷图标选择不同类型的搜索结果,很方便。Google Desktop当然是在浏览器中告知搜索结果,就跟Google搜网页的结果类似。也有类别选择,但是缺省状态下预览是关闭的,需要单击“预览”链接才能预览。我还是更喜欢Windows Search的界面,用户体验较好,投Windows Search一票。image-thumbimage-thumb1

2. 系统集成

Windows Search集成到了Windows Explorer,可以像打开文件夹一样打开多个搜索结果,还将Windows原有的搜索文件和文件夹功能也替换成Windows Search。Google Desktop彻底基于浏览器,连选项都是通过浏览器,多个搜索结果就是多个web page。有趣的是,在Windows Search任务栏搜索框中输入待搜索字符,按下回车,缺省出现桌面搜索结果,也可以手动选择搜索网页。而在Google Desktop任务栏搜索框中输入待搜索字符,按下回车,缺省却是出现网页搜索结果,当然可以手动选择桌面搜索结果。Google这样做是在有意强调自己的强项?但是我安装桌面搜索主要就是想搜索本机内容啊,就因为这个,我还是给Windows Search一票。image-thumb2image-thumb3

3. 可搜索内容

Windows Search在Help中列出了所有可搜索类型的文件扩展名,Google Desktop只是告诉你文件类型,没有列出具体扩展名。相比之下,我更喜欢Windows Search的一丝不苟。再投Windows Search一票。image-thumb4image-thumb5

4. 可搜索内容的扩展性

它们都提供用户扩展工具或插件,打个平手。

5. 缺省安装后,用户都可以自己添加新的搜索位置,包括局域网上的机器。Windows Search可以通过选项看到缺省搜索位置并允许用户自己添加、删除。Google Desktop在选项中告诉你“默认情况下,将对所有固定驱动器编制索引”,也提供手动添加新的搜索位置功能和添加排除搜索位置功能。还是更喜欢Windows Search这种方式,更直观,投Windows Search一票。image-thumb6 image-thumb7

6. 安装完成后考察下它们建立索引的方式和时间。我的机器内容庞杂,Windows Search几乎用了一周才彻底完成索引建立,因为它非常礼貌,如果有任何其它硬盘操作,它就暂缓工作,避免影响用户当前操作。当然你也可以让它强制运行。相比之下,Google Desktop就没那么客气,硬盘一直运作,一天左右就完成了索引建立,但是那天我用其它软件就很痛苦了。综合考虑方式和时间,打个平手吧。

7. 看看缺省索引数量。Windows Search缺省建立了186,942条索引,没有具体类别。Google Desktop缺省建立了474,379条索引,而且有大致的类别,投上Google Desktop一票。image-thumb88image-thumb9

8. 用户感受的搜索速度方面,除了查找索引本身花的时间,Windows Search还会花时间弹出GUI程序,Google Desktop会花时间弹出浏览器,这个因为系统和浏览器不同,不好比。但是可以在已经打开的Windows Search界面和浏览器中再次搜索别的内容,就比较准确了。我没有秒表,也没功夫写脚本准确测试,只是凭感觉,从键入回车到看到搜索结果,不论绝对时间多少,基本上Windows Search会花比Google Desktop多一倍的时间。Google Desktop会显示它用了多少时间查找,但是我看那个数值基本要乘以2才是真正你看到结果的时间。无论如何,在这个项目上,Google Desktop遥遥领先!

9. 内存消耗方面,Windows Search需要打开指定系统服务,常驻5个相关进程,总共占用70M左右内存,搜索后弹出搜索结果,其实就是Explorer内存增加。Google Desktop总有2个常驻进程加起来15M左右,打开搜索页面后,增加的就是浏览器占用内存。总体来看,Google Desktop占用更少内存资源,得一票。

10. 其实最关键的还是索引效果,就是看看它们是否真的如它们宣称的一样可以搜索那么多东东。一般的文档确实都可以,就不用比了,这里就找几个特殊的比比吧。1). 对PDF文件的搜索,Windows Search可以通过文件内字符串找到文件,Google Desktop不能。Windows Search胜出!2). 对Outlook日历中会议的搜索,Windows Search居然找不到,Google Desktop找到了。Google Desktop胜出!3). 搜索一位同事的名字,Windows Search出现了6个结果,其中包括在Outlook存档文件内的一封邮件内的Excel附件,Google Desktop只出现了2个结果,也包括一封带Excel附件的邮件:image-thumb10image-thumb11Windows Search直接把附件列为搜索结果,Google Desktop只列出邮件,而邮件中是没有搜索内容的,只有打开附件才能发现搜索内容。另外,它们搜到的email居然不是同一封!考虑到Windows Search搜到了2封email,而且列出了附件,Google Desktop只搜出了一封而且没有列出附件,我投Windows Search一票。4). 对一个ZIP压缩包内一个文件名搜索,Windows Search找到了,Google Desktop找不到(这个真不应该)。但是对这个文件内某字符串的搜索,Windows Search居然找不到,而Google Desktop顺利找出(找不到文件名却能找到内容,Google Desktop真神奇)。后来发现Windows Search有个高级选项-索引文件属性和内容,缺省没有选取,选取后就可以了(缺省只索引文件属性)。似乎还是得投Windows Search一票。

总结一下,在总共10项对比中,Windows Search胜出5项,Google Desktop胜出3项,另有2项打成平手。在最重要的索引效果上,还是Windows Search占优。image-thumb12看来,在不能使用Google Desktop的情况下,Windows Search完全可以成为桌面搜索的首选。当然,萝卜青菜各有所爱,我喜爱的地方也许别人不喜欢。呵呵,自己喜欢就行!

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.