[发明专利]查询方法、装置、电子设备及存储介质在审
| 申请号: | 202011282795.1 | 申请日: | 2020-11-16 |
| 公开(公告)号: | CN112463827A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 金峙廷 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455;G06F16/22 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 李娜 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询 方法 装置 电子设备 存储 介质 | ||
本公开实施例提供了一种查询方法、装置、电子设备及存储介质。所述方法包括:获取查询条件,其中,所述查询条件用于指示针对分布式搜索引擎中的至少两个目标索引进行关联查询;根据所述查询条件,获取所要查询的目标数据包括的字段在所述目标索引中所处的数据条目的主键,以作为目标主键;根据所述查询条件,从所述目标主键标识的数据条目中,提取所述目标数据。因此,本公开的方案,不需要进行批量数据迁移,从而可以在一定程度上缩短查询时间,并在一定程度上降低数据丢失的风险。
技术领域
本公开涉及计算机技术领域,尤其涉及一种查询方法、装置、电子设备及存储介质。
背景技术
目前,系统的行为日志数据采集到之后都存放在ElasticSearch(即分布式搜索引擎)里。其中,在ElasticSearch中,都是以行为维度划分的存储索引。如果数据分析人员想要根据另一个索引的某些条件,去筛选当前索引的一些数据,则会非常的困难。目前的做法是在数据仓库工具(Hive)中先按照待关联索引的字段映射建立表结构,然后将Elasticsearch中的索引分别进行数据导入,导入后在Hive上写结构化查询语言(Structured Query Language,SQL),通过表连接实现关联查询,最终得出目标数据。
然而,每次进行数据筛选时都要从Elasticsearch同步数据到Hive中去,其中,数据同步时间都会比较久,且在同步数据的过程中,还有数据丢失的风险。
发明内容
为了解决背景技术中记载的技术问题,本公开实施例提供了一种查询方法、装置、电子设备及存储介质,本公开的技术方案如下:
根据本公开实施例的第一方面,提供了一种查询方法,所述方法包括:
获取查询条件,其中,所述查询条件用于指示针对分布式搜索引擎中的至少两个目标索引进行关联查询;
根据所述查询条件,获取所要查询的目标数据包括的字段在所述目标索引中所处的数据条目的主键,以作为目标主键;
根据所述查询条件,从所述目标主键标识的数据条目中,提取所述目标数据。
可选的,所述获取查询条件,包括:
接收用户输入的查询关键词,其中,所述查询关键词包括用于表示字段名称的目标词语以及至少部分字段的取值;
获取所述分布式搜索引擎中与所述目标词语相匹配的字段名称,并将与所述目标词语相匹配的字段名称,以及所述至少部分字段的取值,作为所述查询条件。
可选的,所述查询条件包括:第i个所述目标索引中的至少一个第一字段的名称,以及所述第一字段的取值,i取1~N中的每一个整数,N表示所述目标索引的数量;
所述根据所述查询条件,获取所要查询的目标数据包括的字段在所述目标索引中所处的数据条目的主键,以作为目标主键,包括:
在i取1~N中的每一个整数时,获取第i个所述目标索引中,与所述查询条件中包括的第i个所述目标索引中的所述第一字段的取值相匹配的数据条目,以作为第i个所述目标索引的候选数据;
在第1个所述目标索引的候选数据至第N个所述目标索引的候选数据的主键中,获取所要查询的目标数据包括的字段所处数据条目的主键,以作为目标主键。
可选的,所述查询条件还包括:第i个所述目标索引中的M个第二字段的名称以及候选索引的标识信息,其中,第1个所述目标索引中的第j个所述第二字段至第N个所述目标索引中的第j个所述第二字段所表示的对象相同,j为1~M中的整数,M大于或等于1,所述候选索引包括所述目标索引中所述目标数据包括的字段所处的索引;
所述在第1个所述目标索引的候选数据至第N个所述目标索引的候选数据的主键中,获取所要查询的目标数据包括的字段所处数据条目的主键,以作为目标主键,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011282795.1/2.html,转载请声明来源钻瓜专利网。





