索引服务概述
索引服务从一组文档中提取信息,并对这些信息进行有效的组织、分析。通过 Windows 2000 的搜索功能、索引服务查询表或 Web 浏览器,可以快速、容易的对这些信息进行查询。这里提到的文档信息包括文档中的文字内容、文档的特征及参数(属性),例如作者姓名等。一旦创建了索引,就可以查询包含关键字词或者属性的文档索引。例如,我们可以查询网站中所有包含单词"product"的文档,也可以查询特定作者"王二"写的所有Microsoft Office文档。最后,索引服务返回符合搜索条件的所有文档的列表。
如右图就是在IIS 5.0技术文档网页中的索引服务,这个例子中可以搜索全部文档中包含某些关键字的特殊文档。[/TD]
索引服务的来历
早在Windows NT 4.0平台上,Microsoft就已经实现了索引服务,NT4的索引服务是依赖于Microsoft Index Server 2.0实现的。Index Server 2.0和IIS4一样,都属于Windows NT Option Pack 4的一系列组件之一。
在Windows 2000中,索引成为真正意义上的系统服务,完全内置于操作系统之内。在Windows 2000中安装索引组件的方法参见本章后续内容。
索引服务的特点
Windows 2000索引服务具有如下特点:
● 支持多种文件格式
索引服务能够提供了对多种格式文件的全文检索功能,缺省情况下,下列类型的文档能够被索引:
1.HTML
2.文本(txt文件)
3.Microsoft Office 95 和更高版本
4.Internet 邮件和新闻
此外,安装相应文档过滤器的文档类型也能够进行索引。
● 支持多种语言
利用Windows 2000的多语言支持能力,索引服务能够索引包括繁体和简体中文在内的多种语言文字,并可以根据需要在各种语言之间进行切换。所有的检索信息都是以Unicode字符集形式进行储存的,被查询内容在得到处理之前也要转换为Unicode。
● 零维护设计
一旦索引服务启动,它将自动索引与IIS Web站点相关的全部文件。当站点中的文件变化时,索引服务将自动刷新索引,此外,索引服务还能够进行自动的错误检测以及恢复工作。总之,索引服务是不需要管理员参与的零维护设计。
索引服务的系统需求
索引服务的最低硬件配置与Microsoft Windows 2000 Server相同。然而,索引和搜索引擎的性能取决于被索引的文档数量及大小、提交查询的数量以及查询的复杂程度。显然,大量的索引请求需要占用个多的处理器时间。索引服务可用的计算机资源也会影响性能。如果同时进行的查询不是太多,则满足Windows 2000 Server最低硬件配置的计算机也能够很好地处理查询。对于小型组织,标准配置就足够应付少量查询请求,但是对于查询数目众多的大型组织,建议采用更为强大的配置。
下表显示根据索引的文档数而推荐的内存配置。
索引的文档数量 | 最小内存(M) | 推荐内存(M) |
少于 100,000 | 64 | 64 |
100,000 至 250,000 | 64 | 64 至 128 |
250,000 至 500,000 | 64 | 128 至 256 |
500,000 或更多 | 128 | 256 或更多 |
除了内存配置需求之外,索引服务还需要额外的磁盘空间进行索引编录文件的储存,所需空间大小约等于所有被索引文档大小的15%~30%。 安装索引服务 在安装Windows 2000 Server时,可以选择安装索引服务组件;用户也可以在安装Windwos 2000之后添加索引服务组件,方法如下: 1.选择【开始】、【设置】、【控制面板】。 2.双击【添加/删除应用程序】。 3.选择【添加删除Windows组件】,如右上图所示列表中显示已安装的组件。 4.单击【组件】,在如右下图所示的组件列表中选择【索引服务】,单击【下一步】。 5.等待安装完成之后单击【确定】。 6.单击【关闭】返回。 7.重新启动计算机,使配置生效。 完成上述步骤之后,即可使用索引服务进行工作,计算机管理器中也多出一个索引服务节点。 与上述方法类似,我们可以采用相反的步骤删除Windows 2000索引服务。 | |
启动索引服务 缺省情况下,Windows 2000索引服务以手动方式打开,即Windows 2000启动时,索引服务并未启动。如果这时使用需要索引服务的查询,将收到索引服务为启动的提示。 手工启动索引服务的方法如下: 1.右击【我的电脑】,选择【管理】。 2.打开【计算机管理器】,如右图所示。 3.展开左侧控制树中的【服务和应用程序】节点。 4.选择【索引服务】。 5.单击【控制】菜单,选择【启动】。 6.退出【计算机管理器】 |
为了使索引服务在每次Windows 2000 Server初始化时自动启动,可以将其启动方式更改未自动,方法如下: 1.右击【我的电脑】,选择【管理】,打开【计算机管理器】。 2.展开左侧控制树中的【服务和应用程序】节点。 3.选择【服务】。 4.双击右侧窗格的系统服务列表中的【Indexing Service】服务。 5.在如右图所示的索引服务属性对话框中,选择【启动类型】下拉列表框。 6.选择【自动】。 7.单击【确定】。 8.退出【计算机管理器】。 |
索引服务工作原理 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/