搜索文章:

首页  |  Java技术  |  Asp.net  |  Asp编程  |  VC/C++  |  Delphi  |  VB编程

轻松打造自己的快速桌面搜索

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail

  这里的“搜索”是指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)。

560)this.width=560;" border=0>

   索引服务具有如下特点。

⒈支持多种文件格式。索引服务依靠文档筛选器对多种格式的文件进行索引,在缺省情况下,它能索引网页文件、文本文件、Microsoft Office程序创建的文件以及Internet邮件和新闻。

   提示:筛选器(Ifilter)也叫过滤器,它是一种从特定的文档格式中提取文字串和属性值的程序,比如Microsoft Office筛选器可以从Word、Excel和PowerPoint文件中提取文本信息和文档的属性值。在索引服务中,其它的筛选器还有HTML筛选器和电子邮件筛选器等,另外,您也可以安装第三方的筛选器比如Adobe提供的PDF文件筛选器来扩展索引服务能够索引的文件类型。

   ⒉零维护设计。索引服务可以连续运行并且几乎不需要维护。安装索引服务后,所有的操作都将自动完成,包括索引的创建,索引的更新以及突然掉电时的故障恢复。

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail


   二、索引服务的安装和启动

   在安装Windows时,可以选择安装索引服务组件,也可以在安装后添加索引服务组件,步骤如下:

   第一步:打开控制面板,双击“添加或删除程序”。

   第二步:在“添加或删除程序”窗口中双击“添加/删除Windows组件”

   第三步:在“Windows组件向导”中选择“索引服务”,然后单击“下一步”按照提示进行安装。

   缺省情况下,安装后的索引服务以手动方式启动,也就是说Windows启动时,索引服务并未启动。如果在搜索界面需要索引服务的支持,那么Windows将会弹出启动索引服务的提示,这时若选择了启动搜索服务,那么索引服务将会变成自动启动的服务。

   手工启动索引服务的步骤如下。

   第一步:在桌面上右击“我的电脑”,在弹出的菜单上选择“管理”打开“计算机管理”窗口。

   第二步:在左窗格选择“服务和应用程序→索引服务”,然后在工具栏上单击“开始索引”按钮(如图2)。

560)this.width=560;" border=0>

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail

   三、索引服务的工作原理

   索引服务将其所有的索引信息存储在编录中。Windows的索引服务安装后,将自动构造系统编录(System)和网站编录(Web)(如图2),前者索引和查询本地所有磁盘驱动器上的内容,后者则索引和查询利用IIS架设的Web网站上的内容。

   索引服务的实现包括索引过程和查询过程。

   ㈠索引过程

   在索引过程,索引服务使用文档筛选器读取整个文档,并提取文本和属性传递给索引程序。我们可以把这一过程比喻为图书馆的编目工作。在成千上万的书中找到一两本想要的书并不是件容易的事,因此,图书馆需要事先对所有的书籍进行编目,以形成分类目录、书名目录和作者目录等,这样,读者才能快速准确的找到需要的书籍。索引服务索引文档的过程也跟这个类似(如图3)。下面,我们来看把一篇文档索引到编录中的过程。

560)this.width=560;" border=0>


⒈解读。索引服务用适当的文档筛选器将文件内容和文件属性解读为文本形式的字符串,并将文档路径存储到编录中。

⒉断词。索引服务确定文档所用的语言,并将不间断的文本字符串在单词截断器的作用下划分成相互独立的单词,单词截断器还要负责文本歧义判断的工作,以确保断词正确。例如,“管理和服务”不能截断为“和服”。

⒊过滤。从以上步骤中得到的单词还不能全部添加到数据库中,索引服务还要使用“例外列表”将那些用户不会用作关键字的单词(如冠词、介词和代词)排除在外。

⒋添加。将经过过滤后的单词添加到索引数据库中。在Windows中,索引数据库是以编录文件的形式储存在系统中的,编录文件的大小约占编录目录中全部文件大小的15%~30%。

   ㈡查询过程

   查询过程就是在索引过程形成的编录文件中进行搜索的工作,它是索引服务真正服务于用户的阶段。下面我们来看在浏览器中查询Web服务器上内容的过程。

⒈在浏览器端,用户填写查询表单,完成后单击“搜索”。

⒉查询表单在网络上传播,最后发送到Web服务器。

⒊服务器在其编录文件中查询相应关键词,找到含有这些关键词的文档路径。

⒋服务器将查询结果形成HTML文件并返回给用户浏览器。

注意,服务器返回给用户的并不是包含这些关键字的文档,而是这些文档的名称和他们在网络上的位置。

  索引服务在“计算机管理”中提供了一个内置的查询界面,利用它,您可以查询硬盘或Web站点上的内容(如图4)。

560)this.width=560;" border=0>

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail

  四、索引服务的配置

  索引服务是一种零维护服务,一旦配置好,它的机器人就会在后台自动爬行或者说是扫描设定的目录并把文件索引到相关的编录。根据需要,我们可以创建编录和添加目录。

   ㈠创建编录

   编录是索引管理的基本单位,文件的索引信息就储存在编录中。Windows的索引服务安装后,将自动构造系统编录(System)和网站编录(Web),我们可以创建自己的编录。

   第一步:在计算机管理窗口的“索引服务”节点单击右键,在弹出的菜单上选择“新建→编录”。

   第二步:在弹出的“添加编录”对话框上输入编录的名称,并选择编录的保存位置即可。

   ㈡添加目录

   文件的索引信息保存在编录中,而文件存储在不同的文件夹,所以每个编录都包含着一组目录(如图5)。用户可以根据自己的实际情况增减被索引的目录范围。

560)this.width=560;" border=0>

   第一步:在“计算机管理”窗口编录的名称上单击右键,在弹出的菜单上选择“新建→目录”。

   第二步:如图6所示,在弹出的“添加目录”对话框上选择目录的路径,输入目录的名称并选择“是”,最后单击“确定”该目录就被添加到编录中了。

   当目录添加到编目中后,索引服务就自动进行扫描和索引过程,用户可以双击目录,在打开的“添加目录”(如图6)对话框中选择单选框“否”停止对该目录进行索引,也可以单击右键,在弹出的菜单上选择“删除”直接从编录中删除该目录。

560)this.width=560;" border=0>

   ㈢手动扫描

   一般情况下,索引服务自动扫描目录,无需用户参与,但是在某些情况下,有必要进行手动扫描,例如,添加新的筛选器后,进行手动扫描才能把该筛选器识别的文件即时添加到索引中。手动扫描的步骤如下:

第一步:在“计算机管理”窗口的左窗口选择编录下的“目录”节点。

第二步:在右窗格的目录名上单击右键,在弹出菜单上选择“所有任务→重新扫描(完全)”或“所有任务→重新扫描(增量)”。

  第三步:在弹出的确认对话框上单击“是”开始扫描。
  提示:目录的扫描分为完全扫描和增量扫描两种,完全扫描扫描编录中全部目录所包含的文档,对于添加了新筛选器的情况,应选择完全扫描,以便对所有文件进行重新扫描。增量扫描只扫描新增加的文件。在下列情况下,索引服务对计算机上的磁盘驱动器进行自动完全扫描:

⒈索引服务在安装后第一次运行时

⒉将文件夹添加到编录中

⒊作为故障恢复的一部分,Windows在系统发生严重错误时也进行完全扫描。

   而当索引服务重新启动时,将通过增量扫描检测所有文档发生的变化,以便更新其索引。

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail

   五、索引服务的优化

   索引服务必然要消耗一部分系统资源,您可根据自己机器的配置和查询的频繁程序对索引服务进行性能上的调整。如果您的机器经常进行查询,那么可安排较多的处理器时间和内存来运行索引服务;而如果您的计算机只偶尔进行查询,那么您可以降低索引服务的性能以节约更多的系统资源。

在“计算机管理”窗口,左窗格选择“索引服务”节点,先单击工具栏上的按钮停止索引服务,然后在“索引服务”节点上单击右键,在弹出的菜单上选择“所有任务→性能调整”打开“索引服务用户”对话框(如图7所示),在该对话框上,根据查询的频繁程序,可选择“经常使用”、“偶尔使用”或者“从不使用”。另外,在该对话框上选择“自定义”,单击“自定义”按钮,在打开的“所需性能”对话框上还可以根据建立索引的即时性和查询的频繁程度即查询负载详细设置索引服务的性能。

560)this.width=560;" border=0>

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版

热点话题 BT下载 下载方式横评 迅雷5 影音传送带 广告屏蔽 Rss订阅 IE使用技巧 网络电视 [软件图赏]
QQ付费服务,就是不付费! QQ宠物外挂,玩QQ宠物进来 QQ宠物外挂-QQ宠物专家下载
QQ宠物外挂,QQ宠保姆2.0 B1121 免费申请Gmail的方法 转贴快手使用帮助,图片版
宠物连连看2.5版 Gmail申请专用帖子9月21日版 Gmail注册机,快下呦Google的EMail

   六、打造快速桌面搜索

   索引服务作为一个操作系统组件,它的目标是用户的桌面搜索和对外提供Web查询,也就是说我们可以从Windows的不同位置打开搜索界面查询保存在本地硬盘上的文件。在这些搜索界面中,选择相应的选项就可启动索引服务,这样,我们就可以实现快速硬盘搜索。

   ⒈在“开始”菜单上单击“搜索”,或者是在资源管理器上单击“搜索”按钮,也或是按F3键即可打开一个搜索界面,如图8所示,单击“改变首选项”,接着单击“使用制作索引服务”,然后选择“是的,使用制作索引服务”单选框,这样,我们就可以实现快速搜索。

560)this.width=560;" border=0>

   ⒉在Office XP组件中,在菜单栏上选择“文件→搜索”,或者单击标准工具栏上的“搜索”按钮即可打开“搜索”任务窗格,在“基本搜索”任务窗格,单击“搜索选项”(如图9所示),在打开的对话框上选择单选框“是,启用搜索服务,并在计算机处于空闲状态运行”即可实现快速搜索。

560)this.width=560;" border=0>

   ⒊在Office XP组件的“打开”对话框,如果已启用搜索服务,那么单击“工具”菜单中的“查找”命令,如图10所示,在打开的对话框上也可以快速搜索本地硬盘上的文件。

560)this.width=560;" border=0>

   提示:Windows中其它能打开搜索界面的位置

   ⒈在“我的电脑”上单击右键,在弹出的快捷菜单上选择“搜索”;

   ⒉在资源管理器中单击右键,在弹出的快捷菜单上选择“搜索”;

   ⒊在任务栏的“开始”上单击右键,在弹出的快捷菜单上选择“搜索”。

  

天极软件图赏

PPStream V1.0.0.127 木蚂蚁社区绿色版

迅雷 5.1.0.153 快乐无极清爽优化增强版

CuteFTP Pro 7.1

Windows优化精灵 V3.81 绿色版


  阅读关于 桌面搜索 的全部文章
相关文章:
© 2006   www.java-asp.net