6.3.3 系统功能设计

6.3.3 系统功能设计

智能化统一信息资源检索服务围绕更科学、更完善、更全面地为某部委工作人员服务的目的,提供全面、智能、人性化、实用性的统一资源共享利用平台的检索服务,提供基本检索服务、高级检索服务、热门检索服务、检索任务定制、检索结果排重、检索结果组织、系统个性设置、检索结果收藏夹、检索数据追踪、系统维护功能十类模块。基本检索服务提供简单检索、高亮反显、拼音检索、输入提示与矫正、结果排重等功能;高级检索支持检索运算、检索任务定制、热门检索等功能;个性定制可设置检索任务、排序规则、结果收藏功能;检索辅助实现检索基本维护,即为检索提供辅助,包括实现了检索日志管理、历史检索管理、资源库设置管理、自定义主题分词管理以及资源链接设置维护等功能。功能模块结构图如图6-18所示。

(1)基本功能模块

基本功能是信息资源检索服务系统提供的常用检索功能,包括了简单检索、高亮反显、拼音检索、输入提示、输入矫正等基本功能。

①简单检索:提供基本功能的全文检索,用户输入检索词,检索服务根据检索词进行数据检索,默认检索内容为标题和正文。

②高亮显示:为了突出用户输入的关键词需要在概览和细缆中,提供命中关键词的高亮显示。采用检索网站常用的把关键词标红方式。例如检索北京两个字,检索结果关键词标红显示,如图6-19所示。

图6-18 智能检索服务功能模块结构图

③拼音检索:用户可输入拼音,系统自动提示相关词辅助输入,如图6-20所示。

图6-19 关键词标红

图6-20 拼音检索自动提示

用户检索词拼音格式会有拼音词语提示,效果如图6-20所示。

④输入提示:用户输入字符的时候,根据用户输入的单词匹配,系统自动产生下拉输入提示,以便于用户选择。如图6-21所示。

图6-21 搜索关键词输入提示

⑤输入矫正:输入的内容不满足常规输入时,系统自动矫正输入。

(2)高级检索模块

高级检索模块是信息资源检索服务系统的高级功能部分,包括了多关键词检索、限定时间检索、限定数据库检索、检索结果二次检索等功能。

高级检索页面参考图如图6-22所示。

图6-22 高级检索页面

高级检索方式应该支持多种运算符计算,这些运算符包括了比较运算符、逻辑运算符等多种运算符检索方式。

多关键词检索:为了提供更加准确的检索方式,需要支持复杂表达式,支持多字段之间或多字段内与、或、非、异或等查询。

限定时间检索:限定时间检索可以把检索范围锁定在某个时间段内,根据选定时间范围结合数据创建时间进行检索,可以使检索出来的结果更加准确,如图6-23所示。

图6-23 时间范围检索页面

限定数据库检索功能:信息资源库很多,系统提供用户可选择特定数据库进行检索,如图6-24所示。

图6-24 指定资源库检索页面

结果二次检索:根据检索出来的结果,用户可以在结果中进行第二次检索,二次检索是在检索结果中通过修改条件进一步展开检索。

文件格式检索:系统可支持对文件进行检索,可以按照文件的格式进行检索,比如可以检索视频类、文档类等的文件。

(3)热门检索模块

热门检索顾名思义是检索目前或者时下正在热议的新闻或话题等信息资源,用户输入热门词汇或标题进行热点资源检索,把检索出来的热点信息结果呈现给用户。热门检索包括热门短语的维护管理、热门信息检索以及热门检索排行。

热门信息检索:系统根据最近导入的信息资源实现相关热门专题信息的搜索。用户点击页面中热门短语超链接后,系统将自动进行热门信息检索。

热门检索排行:系统根据每周的日志记录,统计分析热门主题检索频率,实现热门信息检索排行功能。通过热门检索可以统计出用户最感兴趣的热点信息资源,如图6-25所示。

图6-25 热门检索排行页面

热门短语维护:系统维护人员根据近期社会关注的热门事件对检索系统页面中的热门短语链接提供维护,在更新相关数据库内容后,系统自动更新显示热门短语链接,如图6-26所示。

图6-26 热门短语维护页面

(4)检索任务设置

当用户需要长时间关注某一主题或专题信息时,无须每天都进入信息资源检索系统进行检索操作,只需将检索条件定制为检索任务。系统将不断更新发送相关检索结果。包括检索任务维护以及检索结果推送。

①检索任务维护:针对用户提供检索任务的设置、编辑、取消地址等操作功能模块。

②检索结果推送:根据用户定制的检索任务中包含的检索条件,系统会根据用户的设置在每天最新更新的信息资源中进行检索,并将检索结果以增量的方式传传送到用户桌面,用户打开信息检索系统后就会收到相关信息的提示,如图6-27所示。

图6-27 检索结果推送页面

图6-27是检索任务的设置图,任务设置包括了设置名称、用户名称、推送地址及时间等等相关信息维护。根据设置的时间地点会把最新的消息发送到客户端机器上。

(5)检索结果排重

检索结果排重,顾名思义就是对检索出来的结果进行重新组织排重。系统通过匹配检索数据的元数据,提出检索结果集中的重复条目,实现检索数据排重,如图6-28所示。

图6-28 检索结果排重页面

根据输入的关键词检索出来的结果进行排重,按照时间先后顺序以及同一数据来源进行重排。

(6)检索结果组织

检索服务系统检索出来的结果包含各个方面的数据来源,是错乱无章的,给用户阅读带来不便。所以要针对检索结果进行重新组织、排序等处理,已达到检索结果合理、有序。

①目录导航:将所有的信息内容分类通过目录导航的方式来展现。

②主题分类:在分析检索结果时,可以按照资源主题进行自动划分,按照不同的主题统计相关的结果。

③地图关联:检索资源中有关相关地图方面的信息,包括了省市县镇村等地名信息以及其他地名信息。针对这些信息进行检索,检索出来的结果与某部委电子地图关联。以地图定位的方式展现给用户,用户单击地名信息或地图时,系统将自动调取相应的电子地图服务直接进入全国空间信息系统,为用户提供空间地理信息服务。

④专题关联:针对某部委现有的专题系统进行检索关联,根据用户输入的专题关键词进行检索,并将检索出来的专题标题结果与相关专题进行关联,如图6-29所示。

图6-29 关联专题页面

在检索页面中展示相关专题链接。用户只需要单击专题标题就可以进入相对应的专题系统,为用户提供快捷服务。

①结果聚类:检索结果在类别里显示检索结果的数量。

②智能排序:根据检索结果可以按照设定的排序原则进行自动排序。例如可以按照日期排序、也可以按照数据资源系统进行排序,还可按主题描述系统中的相关主题等进行多种方式的排序组合。

通过以上功能最终检索结果展示页面如图6-30所示。

图6-30 检索结果展示页面

(7)检索结果收藏夹

收藏夹类似IE中收藏夹的功能,就是把用户感兴趣的信息资源放入到收藏夹里,便于以后用户快速检索使用。用户从检索出来的结果中可以选择添加到收藏夹功能。收藏夹功能包括了收藏夹维护、检索结果报表、结构批量下载等功能。

①收藏夹维护:系统提供收藏夹的条目添加、批量增加、内容移除、清空收藏夹、导出列表等功能。收藏夹管理页面如图6-31所示。

图6-31 收藏夹管理页面

②检索结果报表:用户可以定期进行整理收藏夹,收藏夹应具备将其中内容有选择性地导出报表,供用户打印输出保存。

③结果批量下载:可以根据用户需要按检索时间、检索关键字等多种方式将用户历史检索结果批量下载保存到本地,方便用户离线使用。

(8)检索数据追踪

系统提供查看数据信息的展示功能,主要实现检索结果内容展示。如用户可以根据检索结果与该信息对应的资源系统进行关联,实现数据源的追踪。用户单击某一检索结果条目可查看该条目相关的元数据信息。

若检索结果为文件类型数据时,用户可以通过链接信息实现在线浏览和数据下载。

(9)系统个性设置

系统个性设置是为用户提供更加人性化的服务功能,包括了检索偏好设置以及检索结果翻页重新检索模块。

①检索偏好设置:用户可设置自己的检索习惯及查阅方式以及每页显示检索结果的条目数。

②检索结果翻页更新:这是一个体验检索结果效率的特色功能,用户设置检索结果翻页更新,检索服务系统会根据用户的设置,根据检索结果数量进行适当的优化。例如,当系统检索结果数目较大时,系统不会将所有搜索结果全部放入内存。系统将提供检索结果翻页功能,动态加载当前页面关联的数据,这样就提高了用户体验感觉,如图6-32所示。

图6-32 检索结果设置页面

(10)系统维护功能

系统维护功能是管理员特有的功能,是针对检索服务系统的管理工作,包括了检索关键词统计以及检索日志等功能。

检索历史记录:用户的每次检索都会记录日志,系统根据用户最近检索的关键词进行统计,统计出用户一段时间内检索内容的情况,从而可以了解该用户喜欢什么样的信息资源。

检索日志:用户的每次检索都会记录日志,所有系统管理员可以在系统运行维护管理功能模块中查看用户检索日志。检索日志数据包括用户检索时所在客户端IP信息、检索时间、检索关键词、访问信息资源等信息内容,如图6-33所示。

图6-33 检索日志数据管理页面

图6-33所示为检索日志数据管理页面,从图中可以看出记录用户检索的相关信息,包括了关键词名称、访问者主机名称、访问者IP地址以及访问时间等信息,为系统管理员分析和统计提供重要的参考依据。