引:这里的“搜索”是指Windows XP“开始”菜单的“搜索”功能,也许您会说,这个东西我早就熟悉了,不需要您在这里浪费口舌。您真的熟悉了吗?我看未必,要知道,微软(Microsoft)为这个功能可谓“煞费苦心”。
这里的“搜索”是指Windows XP“开始”菜单的“搜索”功能,也许您会说,这个东西我早就熟悉了,不需要您在这里浪费口舌。您真的熟悉了吗?我看未必,要知道,微软(Microsoft)为这个功能可谓“煞费苦心”。
在“开始”菜单您所看到的这个“搜索”功能仅仅是微软全文搜索引擎的查询界面,实际上,在这个查询界面的背后隐藏着一个庞大的数据库系统,它就是微软的索引服务,所以,要讲清“开始”菜单的“搜索”功能,就得从微软的索引服务说起。
一、索引服务的来历和特点
索引服务是微软全文搜索技术在Windows中的应用,它最早出现在Windows NT 4.0上,叫做Index Server,那时它只能爬行和创建(在全文搜索技术中,提取文档信息的过程叫做“爬行”)Internet Information Services(IIS)Web服务器上的内容,到了Windows 2000,它已能爬行和创建文件系统以及虚拟Web站点的内容,而且也融入到了Windows内部,成了Windows系统的一项基本服务。
索引服务是一种后台运行的服务,它从文档中提取并组织信息,以便能够通过Windows XP的“搜索”功能、索引服务查询表或Web浏览器快速容易地访问这些文档。提取的信息可以包含文档中的文本或文档的特征和参数(文档的属性),例如文档的作者姓名。一旦创建了索引,您就可以对包含关键字、词或属性的文档进行搜索。例如,可以搜索所有包含“产品”一词的文档,也可以查询作者是“杨兴平”的所有Microsoft Office文档。搜索完成后,索引服务将返回符合搜索条件的所有文档列表。
提示:文档的特征和参数在Windows中称作文件的“属性”,它包括文档的文件名、标题、作者、创建时间等属性值,一般可以在应用程序或者在资源管理器中通过打开“属性”对话框查看和修改。例如,一篇Word文档,利用Word打开后可通过“文件→属性”打开它的“属性”对话框就可以查看和修改它的属性值(如图1)。
索引服务具有如下特点。
⒈支持多种文件格式。索引服务依靠文档筛选器对多种格式的文件进行索引,在缺省情况下,它能索引网页文件、文本文件、Microsoft Office程序创建的文件以及Internet邮件和新闻。
提示:筛选器(Ifilter)也叫过滤器,它是一种从特定的文档格式中提取文字串和属性值的程序,比如Microsoft Office筛选器可以从Word、Excel和PowerPoint文件中提取文本信息和文档的属性值。在索引服务中,其它的筛选器还有HTML筛选器和电子邮件筛选器等,另外,您也可以安装第三方的筛选器比如Adobe提供的PDF文件筛选器来扩展索引服务能够索引的文件类型。
⒉零维护设计。索引服务可以连续运行并且几乎不需要维护。安装索引服务后,所有的操作都将自动完成,包括索引的创建,索引的更新以及突然掉电时的故障恢复。
|