现在不仅仅是网页需要搜索,个人电脑里的文件也需要搜索。电脑中的在文件或文件夹中搜索,实现了对发件人、作者、日期、文件名等的过滤,而像word、excel则实现了对文档里的内容部分进行查找。在PDF领域,也有可实现搜索的PDF相关内容的搜索工具。国内的只有Foxit PDF Iflilter(亦称“福昕PDF搜索器),国外的PDF搜索工具主要有Adobe PDF IFilter和TET PDF IFilter。
这里以Foxit PDF IFilter为例,简要介绍下它的工作过程:
PDF IFilter可以帮助用户对大量的PDF 文档进行索引,从而使用户快速搜索到PDF文档内的文本。Foxit PDF IFilter 可以说是全文本搜索引擎的一个组件。通常搜索引擎分两个步骤来工作:
在步骤1中,搜索引擎本身并不会识别PDF文档格式。因此,它要通过windows 注册表来查询一个相关的PDF IFilter, 那就是Foxit PDF IFilter. Foxit PDF IFilter 识别 PDF 格式。 它可以从文档中过滤掉格式,抽取出文本,然后返回给搜索引擎。同样是利用关键词索引的原理,其中只是有些细微的差别。
纵观所有的搜索引擎工具,其最重要的特点就是:快!准!
现在百度搜索结果的过程都提高到0.001秒的程度了。至于它的准确率自然不用说,如果不准的话百度也无法获得庞大用户的喜爱。而对于PDF方面,目前还不能和百度的处理速度相提并论,但在三种主流PDF过滤器内,还是有其可比性的。福昕PDF搜索器2.0刚一发布,一位软件评论家即在MSDN博客上发表了相关博文,其中一则测试结果显示:Foxit PDF IFilter2.0仅用了13分钟便完成了全部检索,它比 TET PDF IFilter软件快6倍,更比Adobe PDF IFilter软件快39倍!
多么惊人、明显的对比结果。换句话说,同一环境、同样文件数的基础上,Adobe PDF IFilter需要用8个多小时才能完成整个搜索任务。看来,Foxit PDF IFilter这个“爬虫”爬的还比较快。它可爬到的PDF文档可以是文件,且不仅仅是文件名或文件夹的名称,甚至包括PDF文件里包含的文字内容,也可以是邮件附件或数据记录。且Foxit PDF IFilter2.0在多核的机器上,其索引速度是旧版本的三倍,性能提到极大的优化。
福昕公司销售副总裁助理埃里克·布莱恩特认为:“随着Foxit PDF IFlter 2.0的发布,福昕公司在这个具有重要价值的产品上取得了巨大的进步,并将因为其丰富全面的功能,从而带给客户无可比拟的搜索性能。福昕公司将继续走在PDF领域的前端。”