零等待搜索——“Everything”一切皆有可能

董师傅茶房

用上了Windows 7的人,一定都对Windows 7的搜索功能很满意——操作方便、速度快。可是也许你还不知道,一款名为“Everything”,只有427KB的绿色小软件,却可以实现比Windows 7系统搜索更快的“零等待”的超快搜索!而如果你用的是Windows XP,那么这款小软件无疑就是弥补不足的最好的搜索工具了!

建立索引文件 搜索零等待

初次运行“Everything”,它会在后台自动建立所有磁盘文件的索引,经过实测,CPU占用率约为10%,内存占用约为10MB,而生成的数据库也只有1MB左右(根据磁盘文件多少稍有不同),可谓相当节省资源了。而笔者280GB的磁盘文件,建立索引的时间只用了1分多钟的时间(同样,根据磁盘文件多少,建立索引的时间会稍有不同)。在建立索引文件之后,任何文件的搜索操作,都将实现零等待!

其实,即便初次运行的时候,你没有等待索引文件的建立就输入文件名进行搜索,“Everything”一样可以很快地搜索到相关的文件或文件夹,因为索引文件的建立也不过1分钟多一点。而在建立索引文件之后,搜索操作就可以真正实现“零等待”了!

输入文件名,就会立刻显示出包含该名字的文件或文件夹(如图1所示),无需任何等待!因为根据“Everything”的工作原理,这时候的实际操作只是在索引当中根据文件名过滤出符合条件的文件或文件夹,所以才会如此闪电般的快速!

04-g5-1.jpg
图1

多条件搜索 “与”和“或”更准确

如果我们记不住文件名或者文件名记得不全的时候怎么办?这时我们就可以利用“Everything”的多条件搜索功能。并列条件搜索(“与”)同我们上网常用的搜索引擎“与”功能完全一致,想要包括多个关键字,只需要在不同的关键字之间按一个空格(英文半角)即可。同样的,如果文件名不确定是什么,想要搜索多个文件名,那么只需要在文件名之间加上“|”符号即可。这个方法也适合同时完成多个文件的搜索(如图2所示)。

04-g5-2.jpg
图2

董师傅提示:如果文件名当中包括空格,只需要将文件名加上英文半角引号即可。如“2010 上海”的文件名搜索时即可输入“"2010 上海"”。

唯一遗憾 不支持FAT32格式分区

如果要给“Everything”挑点问题出来,那么唯一的问题就是它不支持FAT32格式的分区文件搜索。这是因为它的工作原理并不是逐一扫描硬盘上的全部文件,而是通过读取NTFS文件系统中的USN日志来完成。这也就是它可以在短短一两分钟的时间内就完成硬盘所有文件索引的建立工作,且生成的数据库又非常小巧的原因。也正因为如此,它无法搜索到FAT32格式分区当中的文件。而考虑到实际应用过程中FAT32格式分区的限制,笔者建议大家将FAT32分区格式转换为NTFS格式。

董师傅提示:具体的FAT32格式转换为NTFS格式的方法请参考《电脑报》2010年第1期G5版的《大闪存当然要有大胃口》。此外,NTFS文件系统中的USN日志,是一项系统管理功能,能够记录卷上文件和文件夹的所有更改。“Everything”的搜索功能也是基于这个日志。

好了,“Everything”的搜索功能已经给大家介绍完毕。如果要给“Everything”打分,我想90分已经是非常保守了,而唯一的原因就是它不支持FAT32格式分区的文件搜索。

其实除了搜索,很难想象,这款只有400多KB的软件,还可以建立FTP和HTTP服务器!真的是太绝了!这两个功能的设置都可以在选项当中进行,完成后就可以通过FTP或HTTP模式访问你的电脑了,而在HTTP访问页面当中还同样具有快速搜索的功能!非常适合局域网用户的文件共享!你还等什么?赶紧下载体验它的魅力吧!

董师傅点评>>

有句话说得好,麻雀虽小五脏俱全,而“Everything”就是这样一款软件——免安装、体积小,但功能却非常强大!特别是它的“零等待”搜索,真的让人拍手叫绝!美中不足的就是它不支持FAT32格式分区的文件搜索和按文件内容搜索。不过考虑到NTFS格式已经成为主流的分区格式,且FAT32格式又可以无损转换为NTFS格式,而文件内容搜索又不常用到,所以这点问题姑且忽略不计吧!对不起,实在太喜欢这款软件了,稍微有那么一点点小偏心,哈哈O(∩_∩)O。