一种应用于政府辅助决策的智能搜索WEB系统及方法技术方案

技术编号:20916565 阅读:18 留言:0更新日期:2019-04-20 09:41
本发明专利技术公开了一种应用于政府辅助决策的智能搜索WEB系统及方法,充分考虑了政府决策相关数据的存储与结构,使用了针对性强的Elastic Search搜索服务器检索技术保证高效的在线分析效率,同时考虑到不同渠道数据的相关性,给出的政府决策分析结果数据更加全面综合。另外,本发明专利技术在系统设计上使用了方便的基于浏览器的WEB架构,方便使用,客户端不需要特别配置,在线即用。

An Intelligent Search WEB System and Method Applied to Government Aided Decision Making

The invention discloses an intelligent search WEB system and method applied to government-assisted decision-making, fully considers the storage and structure of data related to government decision-making, uses Elastic Search search server search technology with strong pertinence to ensure efficient online analysis efficiency, and takes into account the correlation of data from different channels, and gives more comprehensive data of government decision-making analysis results. Synthesis. In addition, the invention uses a convenient browser-based WEB architecture in the system design, which is convenient to use, and the client does not need special configuration and is ready to use online.

【技术实现步骤摘要】
一种应用于政府辅助决策的智能搜索WEB系统及方法
本专利技术涉及互联网数据搜索
,具体涉及一种应用于政府辅助决策的智能搜索WEB系统及方法。
技术介绍
随着人类社会的发展,公共管理事务变得日益复杂,仅凭个人或集体智慧已经很难全面认知正在发生或演变的事务本质,并把握事物规律做出正确的决策。领导干部时时刻刻都需要作出大小决策,对地方政治、经济和社会建设出思路、定政策、下任务,如何避免或减少决策失误,做到科学决策,值得深思。数据是繁杂的,需要建设辅助决策系统整合挖掘各类静态和动态更新数据资源加以分析利用,为决策提供支持。目前还缺乏专门针对辅助政府决策的数据分析平台。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种应用于政府辅助决策的智能搜索WEB系统及方法,基于知识图谱与文本分析检索构建智能的政府决策相关的搜索系统,并可对搜索框内输入搜索内容进行语义分析,智能地检索出相关度高的论文、报表、报告、指标内容,有效地辅助决策的制定,且是基于浏览器的WEB实现,方便使用,对客户端无特别要求。为了实现上述目的,本专利技术采用如下技术方案:一种应用于政府辅助决策的智能搜索WEB系统,包括:数据库模块:包括ElasticSearch搜索服务器、Neo4j图形数据库和MySQL数据库管理系统;MySQL数据库管理系统用于存储系统元数据;决策数据接入服务模块:用于接入各种政府决策数据,并将各种非结构化的政府决策数据标准化后存入大数据集群Hive模块中;大数据集群Hive模块:用于存储经决策数据接入服务模块标准化后的各种政府决策数据;决策知识图谱分析服务模块:用于对大数据集群Hive模块中的各种政府决策数据进行处理,所述处理包括找出各种政府决策数据中的内在联系得到关系数据,并针对设定的多个维度对各种政府决策数据建立索引得到索引数据,得到的包括所述关系数据和索引数据在内的政府决策分析结果数据存入ElasticSearch搜索服务器和Neo4j图形数据库中;WEB前端:用于为使用者提供搜索框界面以输入搜索内容,和提供搜索结果显示界面;WEBAPI服务模块:用于接收WEB前端输入的搜索内容并调用语义分析服务模块和决策检索服务模块,以及将最终的搜索结果返回给WEB前端;搜索语义分析服务模块:用于对搜索内容进行语义分析,生成相应的检索语句;决策检索服务模块:用于根据搜索语义分析服务模块得到的检索语句,查询检索ElasticSearch搜索服务器、Neo4j图形数据库得到相关的检索结果。进一步地,所述应用于政府辅助决策的智能搜索WEB系统还包括HBase数据库和Logstash模块,所述Logstash模块分别HBase数据库和ElasticSearch搜索服务器相关联;决策知识图谱分析服务模块根据本体配置、数据映射定义以及拉通配置,从大数据集群Hive模块中通过SparkSQL和DataX将各种政府决策数据处理成统一结构的数据存入HBase数据库,关系数据存入Neo4j图形数据库中,HBase数据库中的数据由Logstash模块进行抽取检索,索引数据存入ElasticSearch搜索服务器中。进一步地,政府决策数据包括政府指标数据、报表数据、报告数据、政府决策论文数据。进一步地,所述WEB前端通过React框架实现。进一步地,所述WEBAPI服务模块采用RestfulWEBAPI。本专利技术还提供一种利用上述应用于政府辅助决策的智能搜索WEB系统进行政府辅助决策数据检索的方法,包括如下步骤:S1、决策数据接入服务模块接入各种政府决策数据,并将各种非结构化的政府决策数据标准化后存入大数据集群Hive模块中;S2、决策知识图谱分析服务模块对大数据集群Hive模块中的各种政府决策数据进行处理,所述处理包括找出各种政府决策数据中的内在联系得到关系数据,并针对设定的多个维度对各种政府决策数据建立索引得到索引数据,得到的包括所述关系数据和索引数据在内的政府决策分析结果数据存入ElasticSearch搜索服务器和Neo4j图形数据库中;S3、当使用者需要进行政府辅助决策数据的检索时,在WEB前端提供的搜索框界面中输入搜索内容;S4、WEBAPI服务模块接收WEB前端输入的搜索内容并调用语义分析服务模块和决策检索服务模块;S5、搜索语义分析服务模块对搜索内容进行语义分析,生成相应的检索语句;S6、决策检索服务模块根据搜索语义分析服务模块得到的检索语句,根据MySQL数据库管理系统中存储系统元数据,查询检索ElasticSearch搜索服务器、Neo4j图形数据库得到检索结果,WEBAPI服务模块将检索结果返回值WEB前端中显示。进一步地,步骤S2的具体流程为:决策知识图谱分析服务模块根据本体配置、数据映射定义以及拉通配置,从大数据集群Hive模块中通过SparkSQL和DataX将各种政府决策数据处理成统一结构的数据存入HBase数据库,各政府决策数据之间的关系数据存入Neo4j图形数据库中,HBase数据库中的数据由Logstash模块进行抽取检索,Logstash模块将索引数据存入ElasticSearch搜索服务器中。进一步地,步骤S6中,决策检索服务模块是通过调用ElasticSearch搜索服务器和Neo4j图形数据库的查询接口直接获得检索结果的。本专利技术的有益效果在于:本专利技术充分考虑了政府决策相关数据的存储与结构,使用了针对性强的ElasticSearch搜索服务器检索技术保证高效的在线分析效率,同时考虑到不同渠道数据的相关性,给出的政府决策分析结果数据更加全面综合。另外,本专利技术在系统设计上使用了方便的基于浏览器的WEB架构,方便使用,客户端不需要特别配置,在线即用。附图说明图1为本专利技术实施例1的系统结构示意图。具体实施方式以下将结合附图对本专利技术作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。实施例1本实施例提供一种应用于政府辅助决策的智能搜索WEB系统。以下先对本实施例中可能涉及的专业术语作简单解释:辅助决策:以决策主题为重心,以搜索技术、信息处理技术和自然语言处理技术为基础,构建决策主题研究相关知识库、政策分析模型库和研究方法库,建设并不断完善辅助决策系统,为决策主题提供全方位、多层次的决策支持和知识服务;ElasticSearch:基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便;知识图谱:又称为科学知识图谱,在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系;自然语言处理:即实现人机间自然语言通信。实现自然语言理解和自然语言生成是十分困难的。造成困难的根本原因是自然语言文本和对话的各个层次上广泛存在的各种各样的歧义性或多义性(ambiguity)。现代NLP算法是基于机器本文档来自技高网...

【技术保护点】
1.一种应用于政府辅助决策的智能搜索WEB系统,其特征在于,包括:数据库模块:包括Elastic Search搜索服务器、Neo4j图形数据库和MySQL数据库管理系统;MySQL数据库管理系统用于存储系统元数据;决策数据接入服务模块:用于接入各种政府决策数据,并将各种非结构化的政府决策数据标准化后存入大数据集群Hive模块中;大数据集群Hive模块:用于存储经决策数据接入服务模块标准化后的各种政府决策数据;决策知识图谱分析服务模块:用于对大数据集群Hive模块中的各种政府决策数据进行处理,所述处理包括找出各种政府决策数据中的内在联系得到关系数据,并针对设定的多个维度对各种政府决策数据建立索引得到索引数据,得到的包括所述关系数据和索引数据在内的政府决策分析结果数据存入Elastic Search搜索服务器和Neo4j图形数据库中;WEB前端:用于为使用者提供搜索框界面以输入搜索内容,和提供搜索结果显示界面;WEB API服务模块:用于接收WEB前端输入的搜索内容并调用语义分析服务模块和决策检索服务模块,以及将最终的搜索结果返回给WEB前端;搜索语义分析服务模块:用于对搜索内容进行语义分析,生成相应的检索语句;决策检索服务模块:用于根据搜索语义分析服务模块得到的检索语句,查询检索Elastic Search搜索服务器、Neo4j图形数据库得到相关的检索结果。...

【技术特征摘要】
1.一种应用于政府辅助决策的智能搜索WEB系统,其特征在于,包括:数据库模块:包括ElasticSearch搜索服务器、Neo4j图形数据库和MySQL数据库管理系统;MySQL数据库管理系统用于存储系统元数据;决策数据接入服务模块:用于接入各种政府决策数据,并将各种非结构化的政府决策数据标准化后存入大数据集群Hive模块中;大数据集群Hive模块:用于存储经决策数据接入服务模块标准化后的各种政府决策数据;决策知识图谱分析服务模块:用于对大数据集群Hive模块中的各种政府决策数据进行处理,所述处理包括找出各种政府决策数据中的内在联系得到关系数据,并针对设定的多个维度对各种政府决策数据建立索引得到索引数据,得到的包括所述关系数据和索引数据在内的政府决策分析结果数据存入ElasticSearch搜索服务器和Neo4j图形数据库中;WEB前端:用于为使用者提供搜索框界面以输入搜索内容,和提供搜索结果显示界面;WEBAPI服务模块:用于接收WEB前端输入的搜索内容并调用语义分析服务模块和决策检索服务模块,以及将最终的搜索结果返回给WEB前端;搜索语义分析服务模块:用于对搜索内容进行语义分析,生成相应的检索语句;决策检索服务模块:用于根据搜索语义分析服务模块得到的检索语句,查询检索ElasticSearch搜索服务器、Neo4j图形数据库得到相关的检索结果。2.根据权利要求1所述的应用于政府辅助决策的智能搜索WEB系统,其特征在于,所述应用于政府辅助决策的智能搜索WEB系统还包括HBase数据库和Logstash模块,所述Logstash模块分别HBase数据库和ElasticSearch搜索服务器相关联;决策知识图谱分析服务模块根据本体配置、数据映射定义以及拉通配置,从大数据集群Hive模块中通过SparkSQL和DataX将各种政府决策数据处理成统一结构的数据存入HBase数据库,关系数据存入Neo4j图形数据库中,HBase数据库中的数据由Logstash模块进行抽取检索,索引数据存入ElasticSearch搜索服务器中。3.根据权利要求1所述的应用于政府辅助决策的智能搜索WEB系统,其特征在于,政府决策数据包括政府指标数据、报表数据、报告数据、政府决策论文数据。4.根据权利...

【专利技术属性】
技术研发人员:刘译璟赵丹佘彬杨威王岚刘帅
申请(专利权)人:北京百分点信息科技有限公司
类型:发明
国别省市:北京,11

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

1