一键获取跨平台信息的全文检索系统技术方案

技术编号:21628268 阅读:36 留言:0更新日期:2019-07-17 10:53
本发明专利技术提供一种一键获取跨平台信息的全文检索系统,主要包括智能搜索、条件查询、历史查询、日志审计、查询引擎、开发数据接入、权限管理功能模块,在逻辑上分四个层次,包括数据层、服务层、应用层、展示层,其中数据层主要为全文检索系统的应用提供数据支撑;服务层为全文检索系统上层应用提供核心服务的支撑;应用层为用户的日常业务操作提供技术支撑;展示层为用户的查询结果提供基于关键字分词的所有接入库的关联信息,并通过清晰、简洁的列表形式进行展示。

Full-text Retrieval System for Acquiring Cross-platform Information by One-click

【技术实现步骤摘要】
一键获取跨平台信息的全文检索系统
本专利技术属于网络信息处理与检索
,涉及一种全文检索系统,特别涉及一种可一键获取跨平台信息的全文检索系统。
技术介绍
在信息化建设早期,各单位各部门都建立了各自的信息处理系统和数据库,这些数据库涉及大量不同结构不同类型的数据信息,这些数据信息分散在不同的业务库中,要获取相关信息,必须访问指定的应用系统,操作复杂,数据获取过程繁琐、低效。
技术实现思路
本专利技术的目的在于针对目前网络环境下各部门信息系统存在的问题,提供一键获取跨平台信息的全文检索系统,利用全文检索技术、请求服务接口的数据共享技术,进一步扩展传统结构化数据的使用方式,实现对文本或异地数据资源的使用;结构化数据精确查询、文本信息的关键字检索、异地数据的分布式查询等三种应用将被整合为一体,精确查询结果中需关注内容可被选择后进一步做关键字检索,以自动扩大信息检索的范围,实现关键字检索结果反向关联,获取更多关联信息。本专利技术的技术方案如下:一种一键获取跨平台信息的全文检索系统,其特征在于:主要包括智能搜索、条件查询、历史查询、自定义查询、批量查询、日志审计、查询引擎、开发数据接入、权限管理功能模块,在逻辑上分四个层次,包括数据层、服务层、应用层、展示层,其中:(1)数据层:主要为全文检索系统的应用提供数据支撑,支撑系统运行的数据库有索引库、系统信息库、检索主题库,可根据业务需要将符合条件的外部数据库接入本系统,同时,也将本系统原有部分数据库分离出本系统;(2)服务层:为全文检索系统上层应用提供核心服务的支撑,查询引擎为核心服务提供对数据层的访问功能,查询引擎通过相应的接口和数据层相连接,对上层核心服务屏蔽具体的数据库形态;(3)应用层:为用户的日常业务操作提供技术支撑,日常操作包括条件查询、自定义查询、日志查询、权限管理、智能搜索;(4)展示层:为用户的查询结果提供基于关键字分词的所有接入库的关联信息,并通过清晰、简洁的列表形式进行展示。本专利技术通过全文检索平台,提高数据获取效率,简化数据获取流程,一键直达,“一站式”交互,用户在统一的输入框中,输入所要查询信息的关键字,智能引擎高速解析用户行为和目的,可一键获取综治体系乃至全疆所有相关数据信息和文本资源信息。借助智能化、分布式的结构,有力扩展信息获取的广度和深度。附图说明图1是本专利技术的系统总体构成图;图2是本专利技术的系统逻辑架构图。具体实施方式本专利技术的全文检索系统主要包括:智能搜索、条件查询、历史查询、自定义查询、批量查询、日志审计、查询引擎、开发数据接入、权限管理等功能模块,具体结构如图1所示。如图2所示,全文检索系统在逻辑上分四个层次:数据层、服务层、应用层、展示层。(1)数据层:数据层主要为全文检索公共服务系统的应用提供数据支撑,支撑系统运行的数据库有索引库、系统信息库、检索主题库等。数据层有很好的扩展性,系统可根据业务需要将符合条件的外部数据库接入本系统,同时,也可以将本系统原有部分数据库分离出本系统。(2)服务层:服务层为全文检索公共服务系统上层应用提供核心服务的支撑,查询引擎为核心服务提供对数据层的访问功能,查询引擎通过相应的接口(JDBC接口、WS接口、SOLRAPI)和数据层相连接,对上层核心服务屏蔽具体的数据库形态。(3)应用层:应用层为用户的日常业务操作提供技术支撑,日常操作包括条件查询、自定义查询、日志查询、权限管理、智能搜索等。(4)展示层:展示层为用户的查询结果提供基于关键字分词的所有接入库的关联信息,并通过清晰、简洁的列表形式进行展示等。本专利技术对用户的认证通过三部分来完成,分别是用户识别、角色识别和功能识别,用户识别时对用户所提供的用户名和密码的认证过程,角色识别是是登陆用户所对应的角色信息的识别,没有对应角色的用户是没有意义的用户,功能识别是解析角色所对应的功能模块权限信息,只用通过三层认证的用户,才能真正访问到系统的功能应用。为了便于系统的管理与升级,采用J2EE多层结构,在技术架构上,采用MVC模式来完善系统,及将系统模型、视图以及后台控制松耦合,其中业务展示层采用webwork,服务应用层采用Spring技术,数据持久层采用Ibatis。此软件模式较为开放,能够彻底分离展示层,业务逻辑层,数据层,这样一来就可以使业务人员更加关注业务的发展与完善,技术人员可以完全将精力投入到技术的实现上,而且更加有利于系统的建设及维护。为保障全文检索系统的稳定性,及如何提高检索的响应效率,本系统采用检索主题库和缓存两种模式解决,检索主题库通过设置命中率较高的检索主题库来解决用户多次检索同类信息的快速响应问题。缓存则解决某一时间段,重复检索所造成的检索效率问题。系统的数据库采用RAC集群架构,用来在集群环境下实现多机共享数据库,以保证应用的高可用性,可伸缩性以及可管理性。同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复,有效的防止单一节点的单点失效问题出现。本文档来自技高网...

【技术保护点】
1.一种一键获取跨平台信息的全文检索系统,其特征在于:主要包括智能搜索、条件查询、历史查询、日志审计、查询引擎、开发数据接入、权限管理功能模块,在逻辑上分四个层次,包括数据层、服务层、应用层、展示层,其中:(1)数据层:主要为全文检索系统的应用提供数据支撑,支撑系统运行的数据库有索引库、系统信息库、检索主题库,可根据业务需要将符合条件的外部数据库接入本系统,同时,也将本系统原有部分数据库分离出本系统;(2)服务层:为全文检索系统上层应用提供核心服务的支撑,查询引擎为核心服务提供对数据层的访问功能,查询引擎通过相应的接口和数据层相连接,对上层核心服务屏蔽具体的数据库形态;(3)应用层:为用户的日常业务操作提供技术支撑,日常操作包括条件查询、自定义查询、日志查询、权限管理、智能搜索;(4)展示层:为用户的查询结果提供基于关键字分词的所有接入库的关联信息,并通过清晰、简洁的列表形式进行展示。

【技术特征摘要】
1.一种一键获取跨平台信息的全文检索系统,其特征在于:主要包括智能搜索、条件查询、历史查询、日志审计、查询引擎、开发数据接入、权限管理功能模块,在逻辑上分四个层次,包括数据层、服务层、应用层、展示层,其中:(1)数据层:主要为全文检索系统的应用提供数据支撑,支撑系统运行的数据库有索引库、系统信息库、检索主题库,可根据业务需要将符合条件的外部数据库接入本系统,同时,也将本系统原有部分数据库分离出本...

【专利技术属性】
技术研发人员:周鹏邵延涛
申请(专利权)人:北京航天长峰科技工业集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1