首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
iiprogram (83)
nizhigang2000 (3)
hongbo781202 (81)
Kendiv (113)
TechnoFantasy (52)
feifei1018 (19)
coofucoo (108)
qingrun (67)
btbtd (83)
longrujun (64)
CSDN - 文档中心 - 网站制作技术 阅读:5932   评论: 0    参与评论
标题   桌面搜索全面试用手记——GDS VS BDS     选择自 duduwolf 的 Blog
关键字   桌面搜索全面试用手记——GDS VS BDS
出处  

最近一周最火热的当属桌面搜索(DS),恰逢baidu和google争先恐后相距推出自己的中文版桌面搜索,昨天我毫不犹豫地将两个软件都安装在硬盘上,开始我的试用之旅。

软件大小上baidu稍大要3300K,google略小1123K。不过google支持插件,如果把插件也安装下来的话估计也不是很瘦的。从打开搜索页面就能发现,两者都非常相似,从产品的发布来看,google的英文版去年就发布了,不言而喻baidu自然有模仿之嫌,不过在IT界,能模仿别人也就能成功一半,看看微软的office、windows、dos就知道了。搜索界面上两者差不多,不过明显google这次作的图标感觉有点粗糙,不想一贯的风格,这可能是急于和baidu一起发布产品赶时间有关吧!

Google桌面搜索 BaiDu硬盘搜索

接下来就是建立索引,不管是GDS(Google桌面搜索)还是BDS(BaiDu硬盘搜索)都非常耗时,并不是官方网站上说的一两小时。无论是GDS还是BDS都非常智能的能感知用户的鼠标和键盘操作,一旦发现有动静就停止索引。不过BaiDu好像更智能点,起码开始一点一点慢慢索引,让用户似乎感觉不到,Google就很傻,只要键鼠有操作就直接停止工作了。不过Google在索引过程中有百分比,这个更贴切用户点。经过N小时的索引(笔者是在单位的机子上运行的,上班嘛,不可能不动键鼠,所以时间用的多点)最终完成。文件数一比较,baidu的文件数要131,837,google是100,351文件类型比较
索引后baidu的安装目录要630M多,整整一张光盘的索引文件,Google的还是只有几兆,不知道这家伙把索引文件放哪儿去了?谁知道告诉我一声。打开google的目录发现一个很可笑的东西,look->
呵呵,第一次见到用这种方式提示用户的
这样的用户提示一般只是在一些pub的ftp上能看见:)

现在是看关键的搜索质量了。两者的搜索结果我都觉得不满意,比如我有个文件C:\vistors.exe baidu能搜索出来,google就搜索不到,我换了一个C:\j2sdk1.4.2\bin\beanreg.dll,这次却反过来,baidu搜索不到,google能搜索到,真不知道怎么搞得,晕。这是搜索文件名,搜索文件内容上两者差不多,google的优势是在搜索历史纪录和邮件上,而且对gmail的支持最好,呵呵,不亏是一家子的。不过baidu能搜索rar、zip和一切自定义文件类型,似乎这个功能可能更实用点。搜索结果的显示上google比baidu作的更人性化点,比如是图片直接在页面左边显示图像的缩略图,这个功能不错,而且可以直接在搜索结果中选择打开此文件所在的目录。显示如网页文件时给出的是标题,最下面是路径,不像baidu傻乎乎的放一个文件名。还有一个值得一提的就是安装GDS后在www.google.com上搜索时会同时从本地也进行桌面搜索,并且显示一个链接和搜索结果数,一点就能转到桌面搜索上,这个功能很不错啊,google的技术人员真实煞费心思了。

不管是G还是B在搜索时都是基于索引文件,这就限制了搜索的时效性和准确性。我做了一个测试,在C盘根目录建立了一个plpl.doc的文件,立即用GDS和BDS进行搜索,GDS毫无结果,BDS却准确显示出一条纪录。我又做了几次测试,屡试不爽,当时很惊奇baidu的这个功能,后来才明白,baidu可能是从后台监视整个硬盘中的文件操作,只要有新文件建立立马加入索引中。这个功能好像可以弥补索引搜索的局限性哦。著名的“和服”测试我也做了,baidu是一古脑全部显示出来,管你是和服还是和服务,google则显得聪明点,只显示了一条,发现那条还是我昨天在keso的日志中看到的那篇Google桌面搜索中文版印象中提出的“和服”测试。
和服测试

全面试用后感觉GDS花哨点,BDS更显得实用点,不过GDS支持插件,这样可以发动广大群众为他免费开发了,比如较有名的Larry系列插件,kongulo的spider,都是很不错的插件。BDS则显得老老实实的,功能上竭力模仿google,搜索质量上毫不逊色google,甚至有所超越,今天公司的局域网有问题,不然我再测试测试BDS在网络驱动器上的表现如何,反正GDS的Bug在GoogleGroup上吵得热火朝天,如搜索的文件数不全,对第二块硬盘的搜索有限,对于多分区的硬盘也不能全部索引(Not indexing all drives?),不支持网络驱动器等等。google很早前就要出中文版了,只是一直在研究中文分词,也就是那个"和服"问题,比较起来baidu则更了解自己人的需求,管你和服还是和服务,有的全显示出来,起码搜索到一两个总比啥都搜不出来强吧?考过试的人都知道不会答得题乱编一堆也能得一两分的辛苦分:)


相关文章
对该文的评论