IIs5.0建站点--〉第八章 索引服务
发表于:2007-06-30来源:作者:点击数:
标签:
索引服务概述 索引服务从一组文档中提取信息,并对这些信息进行有效的组织、分析。通过 Windows 2000 的搜索功能、索引服务查询表或 Web 浏览器,可以快速、容易的对这些信息进行查询。这里提到的文档信息包括文档中的文字内容、文档的特征及参数(属性),
索引服务概述
索引服务从一组文档中提取信息,并对这些信息进行有效的组织、分析。通过 Windows 2000 的搜索功能、索引服务查询表或 Web 浏览器,可以快速、容易的对这些信息进行查询。这里提到的文档信息包括文档中的文字内容、文档的特征及参数(属性),例如作者姓名等。一旦创建了索引,就可以查询包含关键字词或者属性的文档索引。例如,我们可以查询网站中所有包含单词"product"的文档,也可以查询特定作者"王二"写的所有Microsoft Office文档。最后,索引服务返回符合搜索条件的所有文档的列表。
如右图就是在IIS 5.0技术文档网页中的索引服务,这个例子中可以搜索全部文档中包含某些关键字的特殊文档。[/
TD]
| [/TR][/TABLE]
索引服务的来历
早在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.退出【计算机管理器】。 |
|
原文转自:http://www.ltesting.net