【技术实现步骤摘要】
数据处理方法、装置及计算机存储介质
本说明书涉及业务数据搜索
,尤其是涉及一种数据处理方法、装置及计算机存储介质。
技术介绍
在业务数据搜索技术中,随着系统业务逻辑越来越复杂,数据库表的个数及表数据越来越大,且需要搜索的关键字信息往往容易分散在不同的数据库表中。在此情况下,当通过诸如like模糊查询数据库等方式进行业务数据查询时,可能无法使用数据库索引,且由于要实现的全库模糊匹配,可能涉及到数据库中的大部分数据库表,从而导致查询效率低下。
技术实现思路
本说明书实施例的目的在于提供一种数据处理方法、装置及计算机存储介质,以提高业务数据的查询效率。为达到上述目的,一方面,本说明书实施例提供了一种数据处理方法,该方法包括:基于定时任务获取指定范围内的多个业务数据表;将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;将所述文件同步至全文搜索服务器。另一方面,本说明书实施例提供了一种业务系统,包括:数据表获取模块,用于基于定时任务获取指定范围内的多个业务数据表;数据表组合模块,用于将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;数据表同步模块,用于将所述文件同步至全文搜索服务器。另一方面,本说明书实施例提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:基于定时任务获取指定范围内的多个业务数据表;将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;将所述文件同步至全文搜索服务器。另一方面,本说明书实施例提供了另一种数据处理方法,该方法包 ...
【技术保护点】
1.一种数据处理方法,其特征在于,该方法包括:基于定时任务获取指定范围内的多个业务数据表;将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;将所述文件同步至全文搜索服务器。
【技术特征摘要】
1.一种数据处理方法,其特征在于,该方法包括:基于定时任务获取指定范围内的多个业务数据表;将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;将所述文件同步至全文搜索服务器。2.如权利要求1所述的数据处理方法,其特征在于,在基于定时任务获取指定范围内的多个业务数据表之前,还包括:加载任务配置脚本并生效;所述任务配置脚本中含有所述定时任务。3.如权利要求1所述的数据处理方法,其特征在于,还包括:接收客户端发送的包含文件标识的读请求;响应于所述读请求,向所述客户端返回与所述文件标识对应的业务数据表。4.如权利要求1所述的数据处理方法,其特征在于,所述定时任务包括quartz定时任务。5.如权利要求1所述的数据处理方法,其特征在于,所述全文搜索服务器包括ElasticSearch搜索引擎服务器。6.一种业务系统,其特征在于,包括:数据表获取模块,用于基于定时任务获取指定范围内的多个业务数据表;数据表组合模块,用于将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;数据表同步模块,用于将所述文件同步至全文搜索服务器。7.如权利要求6所述的业务系统,其特征在于,还包括:任务脚本生效模块,用于加载任务配置脚本并生效;所述任务配置脚本中含有所述定时任务。8.如权利要求6所述的业务系统,其特征在于,还包括:读请求接收模块,用于接收客户端发送的包含文件标识的读请求;读请求处理模块,用于响应于所述读请求,向所述客户端返回与所述文件标识对应的业务数据表。9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:基于定时任务获取指定范围内的多个业务数据表;将每个业务数据表的多个字段组合为一个字段,并将所述多个业务数据表组合为一个文件;将所述文件同步至全文搜索服务器。10.一种数据处理方法,其特征在于,该方法包括:接收包含关键词的搜索请求;响应于所述搜索请求,按照预设的拆分规则将所述关键词拆分为索引分词;根据所述索引分词从目标文件中匹配业务数据;所述目标文件包括将多个业务数据表组合而成的一个文件,且每个业务数据表的字段被组合为一个字段;生成匹配出的业务数据的全文摘要;返回包含所述全文摘要的搜索结果。11.如权利要求10所述的数据处理方法,其特征在于,在接收包含关键词的搜索请求之前,还包括:加载索引分词配置脚本并生效;所述索引分词配置脚本中含有预设的索引分词集合。12.如权利要求10所述的数据处理方法,其特征在于,所述搜索结果中还包括:与所述全文摘要对应的业务数据表的文件标识。13.一种全文搜索服务器,其特征在于,包括:请求接收模块,用于接收包含关键词的搜索请求;分词获取模块,用于响应于所述搜索请求,按照预设的拆分规则将所述关键词拆分为索引分词;数据匹配模块,用于根据所述索引分词从目标文件中匹配业务数据;所述目标文件包括将多个业务数据表组合而成的一个文件,且每个业务数据表的字段被组合为一个字段;摘要生成模块,用于生成匹配出的业务数据的全文摘要;结果返回模块,用于返回包含所述全文摘要的搜索结果。14.如权利...
【专利技术属性】
技术研发人员:金明珠,张军杰,冯健诚,张远涛,崔成龙,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。