【技术实现步骤摘要】
数据查询方法及装置
本专利技术涉及数据处理
,具体而言,涉及一种数据查询方法及装置。
技术介绍
相关技术中,很多用户可能都需要通过搜索引擎导出一些数据,这些数据可能存储在搜索引擎库中,如数据存储在elasticsearch中,elasticsearch是一种全文检索的搜索引擎库。这些搜索引擎库与普通的关系型数据库不同,由于每次导出数据的条件和要导出的结果内容等不一致,会使得在导出数据,不断进行筛选和聚合,并且需要利用编程人员编写数据调取小程序,才能拿到想要的数据。但是这个过程中,需要使用者与编程人员沟通,并且还需要针对每一次调用数据编写程序,不仅存在沟通不顺畅,且每一次调取都要花费时间进行编程,浪费大量的时间,导致数据导出的效率很低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据查询方法及装置,以至少解决相关技术中在提取搜索引擎库中的数据时,会浪费大量的时间,且效率低下的技术问题。根据本专利技术实施例的一个方面,提供了一种数据查询方 ...
【技术保护点】
1.一种数据查询方法,其特征在于,包括:/n获取对目标业务进行查询的数据查询条件和待查询字段,其中,与所述目标业务对应的数据类别为业务数据类别;/n根据所述数据查询条件和所述待查询字段,生成数据查询语句;/n根据所述数据查询语句在预设搜索引擎库中执行查询,得到查询数据以及所述查询数据的数据类别;/n在数据类别与业务类别之间的映射关系中,获取所述查询数据的数据类别对应的业务数据类别;/n根据所述查询数据以及所述业务数据类别,确定与所述目标业务对应的输出数据。/n
【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:
获取对目标业务进行查询的数据查询条件和待查询字段,其中,与所述目标业务对应的数据类别为业务数据类别;
根据所述数据查询条件和所述待查询字段,生成数据查询语句;
根据所述数据查询语句在预设搜索引擎库中执行查询,得到查询数据以及所述查询数据的数据类别;
在数据类别与业务类别之间的映射关系中,获取所述查询数据的数据类别对应的业务数据类别;
根据所述查询数据以及所述业务数据类别,确定与所述目标业务对应的输出数据。
2.根据权利要求1所述的方法,其特征在于,根据所述数据查询条件和所述待查询字段,生成数据查询语句包括:
获取目标索引条件,其中,所述目标索引条件至少包括:所述预设搜索引擎库和索引结构信息,所述索引结构信息指示待显示的多个数据查询条件和多个待查询字段的排列方式;
利用所述目标索引条件,按照预设组合方式对所述数据查询条件进行组合,以得到第一查询语句,其中,所述预设组合方式至少包括以下之一:或组合、与组合、非组合;
利用所述目标索引条件,按照预设排列方式对所述待查询字段进行排列,并对排列后的所述待查询字段进行组合,以得到第二查询语句,其中,所述预设排列方式至少包括:表格排列;
根据所述第一查询语句和所述第二查询语句,生成所述数据查询语句。
3.根据权利要求2所述的方法,其特征在于,获取目标索引条件包括:
获取所述预设搜索引擎库的集群地址;
根据所述集群地址,加载索引列表,其中,所述索引列表用于根据所述集群地址映射所述索引结构信息;
根据所述集群地址和所述索引列表,确定所述目标索引条件。
4.根据权利要求1所述的方法,其特征在于,确定与所述目标业务对应的输出数据之后,还包括:
获取预设报表的表头;
将所述输出数据与所述预设报表的表头一一对应,以将所述输出数据导出至所述预设报表中;
展示所述预设报表。
5.根据权利要求1所述的方法,其特征在于,在获取对目标业务进行查询的数据查询条件和待查询字段之前,还包括:
获取数据类别与业务类别之间的所述映射关系和目标展示方式;
根据所述目标展示方式,将所述映射关系呈现在...
【专利技术属性】
技术研发人员:唐铨,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。