Portal Server 搜索服务器是一种分类法和数据库服务,设计用于支持类似流行的 Internet 搜索服务器(例如 Google 和 Alta Vista)的搜索和浏览界面。搜索服务器包括一个 robot,用以搜索、转换和汇总文档资源。Portal Server 桌面包含一个基于 JavaServer PagesTM (JSPTM) 的搜索用户界面。搜索服务器包括用于配置编辑的管理工具和用于系统管理的命令行工具。可通过 Portal Server 管理控制台定义和存储配置设置。
管理控制台允许管理员配置大多数的搜索服务器选项,但它不会执行所有通过命令行界面执行的管理功能。
用户查询搜索服务器的数据库以查找资源。每个数据库中的各个条目称为资源描述 (Resource Description, RD)。资源描述提供关于单个资源的摘要信息。每个资源描述的字段由数据库模式决定。
搜索服务器基于开放的 Internet 标准(例如,资源描述消息 (Resource Description Messages, RDM) 和摘要对象交换格式 (Summary Object Interchange Format, SOIF))以确保搜索服务器可以在跨平台的企业环境中运作。
用户以两种方式与搜索系统进行交互。可以键入直接查询来搜索数据库,也可使用一组您设计的类别来浏览整个数据库内容。类别的层次结构有时也称为分类法。对资源进行分类如同为数据库创建一个目录一样。
在搜索系统中,浏览是一个可选功能。也就是说,一个非常有用的搜索系统可以不包括按类别浏览功能。您需要决定添加用户可浏览的类别是否对索引的用户有用;如果有用,需要决定您要创建何种类别。
“搜索”数据库中的资源被指定给各个类别,以简化其复杂程度。如果数据库中有大量的项目,将相关的项目分组集合非常有帮助。这样做使用户能够快速找到特定类型的项目、对类似的项目进行比较从而选择所需的项目。
这种分类方法在产品和服务索引中较为常用。服装目录可分为男装、女装和童装,每一类又可进一步分为外套、衬衫、鞋以及其他项。办公产品目录可分为办公用家具、文具、计算机、软件。广告目录按照产品和服务的类别进行编排。
指南中索引的分类原则也适用于联机索引。这种方法使用户能够很容易地找到某类资源,从而可以选择所需的资源。无论您设计的索引的范围如何,在类别的设置中主要都应考虑可用性。您需要了解用户如何使用这些类别。例如,如果您为某公司设计索引,而该公司有三个位于不同地点的办事处,则可将顶级类别与这三个办事处中的每一个相对应。如果用户对超越地理界限的职能部门更感兴趣,则按照公司部门对资源进行分类也许更有意义。
一旦定义了类别,就必须制定出将资源分配给各个类别的相应规则。这些规则称为分类规则。如果没有正确定义分类规则,则用户不能通过在类别中浏览来找到资源。必须避免对资源进行错误的分类,但也不应该不对文档进行分类。