[发明专利]一种数据库查询检索方法、装置和电子设备有效
| 申请号: | 201811641248.0 | 申请日: | 2018-12-29 | 
| 公开(公告)号: | CN111382226B | 公开(公告)日: | 2023-09-19 | 
| 发明(设计)人: | 杜永鹏 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 | 
| 主分类号: | G06F16/31 | 分类号: | G06F16/31 | 
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;赵美林 | 
| 地址: | 100080 北京市*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 数据库 查询 检索 方法 装置 电子设备 | ||
本发明公开了一种数据库查询检索方法、装置和电子设备,方法包括:从表结构不同的多个数据库表中获取数据并根据获取的数据对应生成全文搜索引擎Elasticsearch的索引;利用所述全文搜索引擎Elasticsearch接收包含索引模板标识的查询检索请求;根据所述索引模板标识在预先建立的多个索引模板中查找到对应的索引模板,在所述索引模板中指示的一个或多个不同的索引中进行查询检索,得到查询检索结果。本发明实施例的技术方案解决了跨业务、跨数据库等查询检索时性能差、效率低的问题,并且查询功能免开发,节约了人力和时间。
技术领域
本发明涉及数据库技术领域,具体涉及一种数据库查询检索方法、装置和电子设备。
背景技术
目前在企业的业务系统中,大多使用数据库进行数据存储,数据库有Qracle、SQLServer、MySQL等很多种。每个业务系统中,都会根据业务功能划分,分别设计对应功能的库表,进行具体业务数据的增删改查。其中,查询功能是每个业务系统的业务模块必不可少的功能,需要耗费时间和人力进行开发,开发难度大。另外,如果涉及多个业务系统或不同数据库语言的多种数据库,传统的数据库查询方式的性能差、效率低。
发明内容
本发明提供了一种数据库查询检索方法、装置和电子设备,解决了数据库查询检索性能差、效率低的问题,并且查询功能免开发,节约了人力和时间。
根据本申请的一个方面,提供了一种数据库查询检索方法,包括:
从表结构不同的多个数据库表中获取数据并根据获取的数据对应生成全文搜索引擎Elasticsearch的索引;
利用所述全文搜索引擎Elasticsearch接收包含索引模板标识的查询检索请求;
根据所述索引模板标识在预先建立的多个索引模板中查找到对应的索引模板,在所述索引模板中指示的一个或多个不同的索引中进行查询检索,得到查询检索结果。
根据本申请的另一个方面,提供了一种数据库查询检索装置,包括:
索引生成模块,用于从表结构不同的多个数据库表中获取数据并根据获取的数据对应生成全文搜索引擎Elasticsearch的索引;
请求接收模块,用于利用所述全文搜索引擎Elasticsearch接收包含索引模板标识的查询检索请求;
查询检索模块,用于根据所述索引模板标识在预先建立的多个索引模板中查找到对应的索引模板,在所述索引模板中指示的一个或多个不同的索引中进行查询检索,得到查询检索结果。
根据本申请的又一个方面,提供了一种电子设备,所述电子设备包括:存储器和处理器,所述存储器和所述处理器之间通过内部总线通讯连接,所述存储器存储有能够被所述处理器执行的程序指令,所述程序指令被所述处理器执行时能够实现本申请一个方面所述的方法。
应用本发明实施例的数据库查询检索方法,从表结构不同的多个数据库表中获取数据并根据获取的数据对应生成全文搜索引擎Elasticsearch的索引,利用全文搜索引擎Elasticsearch接收包含索引模板标识的查询检索请求,根据索引模板标识在预先建立的多个索引模板中查找到对应的索引模板,在索引模板中指示的一个或多个不同的索引中进行查询检索,得到查询检索结果。从而,利用Elasticsearch非结构化特性,实现跨业务、跨数据库、跨系统的统一查询检索,提高了查询的性能和效率,并且查询功能免开发,节约了人力和时间,方便大规模推广应用。
附图说明
图1是本发明一个实施例的数据库查询检索方法的流程示意图;
图2是本发明另一个实施例的数据库查询检索方法流程图;
图3是本发明一个实施例的数据库查询检索装置的框图;
图4是本发明一个实施例的电子设备的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811641248.0/2.html,转载请声明来源钻瓜专利网。





