基于Elasticsearch技术的可配置信用档案检索方法及系统技术方案

技术编号:27146003 阅读:34 留言:0更新日期:2021-01-27 21:56
本发明专利技术公开了基于Elasticsearch技术的可配置信用档案检索方法及系统,属于数据搜索领域,本发明专利技术要解决的技术问题为传统的数据库无法满足在大数据量的前提下精准快速的返回客户需求数据,采用的技术方案为:该方法是利用elasticsearch的分布式的海量数据搜索与分析的技术,并根据用户自身的需求,通过信用千寻配置和档案配置,进入信用查询页面,实现灵活配置信用档案数据目录,进而提升用户的满意度;千寻配置具体如下:创建索引组;索引管理;变量维护;重建索引;档案配置具体如下:档案集管理;档案管理建立档案目录树;档案模板初始化。本发明专利技术还公开了一种基于Elasticsearch技术的可配置信用档案检索系统。术的可配置信用档案检索系统。术的可配置信用档案检索系统。

【技术实现步骤摘要】
基于Elasticsearch技术的可配置信用档案检索方法及系统


[0001]本专利技术涉及数据搜索领域,具体地说是一种基于Elasticsearch技术的可配置信用档案检索方法及系统。

技术介绍

[0002]elasticsearch:是一个基于Lucene分布式可扩展的实时搜索和分析引擎,可以实现各种字段的查询,排序,分类等逻辑运算,相比传统的关系型数据库mysql,oracle等,它支持海量的、PB级的大数据搜索,依靠其独特的打分机制可以快速精准的定位到信用主体,另外它支持上百个服务节点的扩展。
[0003]redis:是一个高性能key-value库,基于内存运行,并支持持久化的Nosql数据库,与传统数据库不同的是Redis的数据是存在内存中的,所以存写速度非常快,因此Redis被广泛应用于缓存方向,另外它还具有丰富的数据类型,包括字符串,哈希,列表,集合,有序集合等。
[0004]数据脱敏:针对一部分具有私密信息的数据,如身份证、手机号、邮箱等,可以在档案维护的过程中,为字段设置数据脱敏的规则,即可实现对隐私数据的保护。
[0005]随着公共信用信息平台数据归集工作的全面开展,需要在海量数据中快速精准的查询到目标主体(自然人或法人),并将与该主体关联的多维度信用信息进行全方位展示,以便用户全面掌握主体的信用情况。由于信用信息目录的分支过多,一般项目的档案配置树都会十分庞大,所以在实际查询信用档案的过程中,对于数据库的查询要求高,如果是大量并发的情况下,生成档案的速度会受到一定的限制

技术实现思路

[0006]本专利技术的技术任务是提供一种基于Elasticsearch技术的可配置信用档案检索方法及系统,来解决传统的数据库无法满足在大数据量的前提下精准快速的返回客户需求数据的问题。
[0007]本专利技术的技术任务是按以下方式实现的,一种基于Elasticsearch技术的可配置信用档案检索方法,该方法是利用elasticsearch的分布式的海量数据搜索与分析的技术,并根据用户自身的需求,通过信用千寻配置和档案配置,进入信用查询页面,实现灵活配置信用档案数据目录,进而提升用户的满意度。
[0008]作为优选,千寻配置具体如下:
[0009]创建索引组:创建一个信用查询所需要的索引组,用于区别业务场景;
[0010]索引管理:在索引组下创建法人和自然人索引,并关联到具体的数据库表;
[0011]变量维护:勾选数据库表里的字段,维护与查询相关的字段,没有必要将全部字段抽进去,以便节省服务器的硬盘空间;
[0012]重建索引:将数据库表数据抽取到elasticsearch搜索引擎中去,以便后续的查询和删除操作。
[0013]作为优选,档案配置具体如下:
[0014]档案集管理:建立档案集,并进行管理;
[0015]档案管理建立档案目录树:用户按照自己的需求配置档案目录树或者参照国家标准信用信息目录配置档案目录树;
[0016]档案模板初始化:档案配置完成后,需要执行一次档案模板初始化操作,档案模板以XML的形式存入到redis当中,避免了每次档案查询都要遍历庞大的档案树,可以有效地提高查询效率,节省资源。
[0017]作为优选,档案目录树的每个叶子节点对应一张数据库表,用户通过配置数据过滤SQL自行过滤非社会公开(不需要公开)的数据;
[0018]档案目录树建立后,进行档案样式配置,具体是指配置敏感数据脱敏、自定义超链接及自定义页面样式风格。
[0019]更优地,进入信用查询页面(信用千寻)后,输入关键字搜索信用主体,搜索出的结果列表通过点击主体名称进入相应的信用档案页面,查看主体的基本信息和各类业务信息并下载其信用报告;其中,关键字包括企业名称、统一社会信用代码和法定代表人。
[0020]一种基于Elasticsearch技术的可配置信用档案检索系统,该系统包括,
[0021]千寻配置单元,用于创建索引组、在索引组下创建法人和自然人的索引并完成重建索引;
[0022]档案配置单元,用于配置档案,并执行档案模板初始化,实现灵活配置信用档案数据目录;
[0023]搜索单元,用于进入信用查询页面(信用千寻)后,输入关键字搜索信用主体,搜索出的结果列表通过点击主体名称进入相应的信用档案页面,查看主体的基本信息和各类业务信息并下载其信用报告;其中,关键字包括企业名称、统一社会信用代码和法定代表人。
[0024]作为优选,千寻配置单元包括,
[0025]索引组创建模块,用于创建一个信用查询所需要的索引组,用于区别业务场景;
[0026]索引管理模块,用于在索引组下创建法人和自然人索引,并关联到具体的数据库表;
[0027]变量维护模块,用于勾选数据库表里的字段,维护与查询相关的字段,没有必要将全部字段抽进去,以便节省服务器的硬盘空间;
[0028]索引重建模块,用于将数据库表数据抽取到elasticsearch搜索引擎中去,以便后续的查询和删除操作。
[0029]更优地,档案配置单元包括,
[0030]档案集管理模块,用于建立档案集,并进行管理;
[0031]档案目录树建模块,用于用户按照自己的需求配置档案目录树或者参照国家标准信用信息目录配置档案目录树;档案目录树的每个叶子节点对应一张数据库表,用户通过配置数据过滤SQL自行过滤非社会公开(不需要公开)的数据;
[0032]档案样式配置模块,用于配置敏感数据脱敏、自定义超链接及自定义页面样式风格;
[0033]档案模板初始化模块,用于档案配置完成后,需要执行一次档案模板初始化操作,档案模板以XML的形式存入到redis当中,避免了每次档案查询都要遍历庞大的档案树,可
以有效地提高查询效率,节省资源。
[0034]一种电子设备,其特征在于,包括:存储器和至少一个处理器;
[0035]其中,所述存储器上存储有计算机程序;
[0036]所述至少一个处理器执行所述存储器存储的计算机程序,使得所述至少一个处理器执行如上述的基于Elasticsearch技术的可配置信用档案检索方法。
[0037]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如上述的基于Elasticsearch技术的可配置信用档案检索方法。
[0038]本专利技术的基于Elasticsearch技术的可配置信用档案检索方法及系统具有以下优点:
[0039](一)本专利技术属于信用建设工作中较为基础也是较为重要的一环,相比采用传统关系型数据库,本专利技术的优势在于利用elasticsearch的分布式的海量数据搜索与分析的技术,可以有效的提升查询效率及精准度,另外用户可根据自身的需求,灵活的配置信用档案数据目录,从而提升客户的满意度;
[0040](二)本专利技术查询时使用elasticsearch搜索引本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Elasticsearch技术的可配置信用档案检索方法,其特征在于,该方法是利用elasticsearch的分布式的海量数据搜索与分析的技术,并根据用户自身的需求,通过信用千寻配置和档案配置,进入信用查询页面,实现灵活配置信用档案数据目录,进而提升用户的满意度。2.根据权利要求1所述的基于Elasticsearch技术的可配置信用档案检索方法,其特征在于,千寻配置具体如下:创建索引组:创建一个信用查询所需要的索引组,用于区别业务场景;索引管理:在索引组下创建法人和自然人索引,并关联到具体的数据库表;变量维护:勾选数据库表里的字段,维护与查询相关的字段;重建索引:将数据库表数据抽取到elasticsearch搜索引擎中去。3.根据权利要求1所述的基于Elasticsearch技术的可配置信用档案检索方法,其特征在于,档案配置具体如下:档案集管理:建立档案集,并进行管理;档案管理建立档案目录树:用户按照自己的需求配置档案目录树或者参照国家标准信用信息目录配置档案目录树;档案模板初始化:档案配置完成后,需要执行一次档案模板初始化操作,档案模板以XML的形式存入到redis当中。4.根据权利要求1所述的基于Elasticsearch技术的可配置信用档案检索方法,其特征在于,档案目录树的每个叶子节点对应一张数据库表,用户通过配置数据过滤SQL自行过滤非社会公开的数据;档案目录树建立后,进行档案样式配置,具体是指配置敏感数据脱敏、自定义超链接及自定义页面样式风格。5.根据权利要求1-4中任一所述的基于Elasticsearch技术的可配置信用档案检索方法,其特征在于,进入信用查询页面后,输入关键字搜索信用主体,搜索出的结果列表通过点击主体名称进入相应的信用档案页面,查看主体的基本信息和各类业务信息并下载其信用报告;其中,关键字包括企业名称、统一社会信用代码和法定代表人。6.一种基于Elasticsearch技术的可配置信用档案检索系统,其特征在于,该系统包括,千寻配置单元,用于创建索引组、在索引组下创建法人和自然人的索...

【专利技术属性】
技术研发人员:许森高靖奇
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1