[发明专利]查询方法、装置、电子设备及存储介质在审
| 申请号: | 202011282795.1 | 申请日: | 2020-11-16 |
| 公开(公告)号: | CN112463827A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 金峙廷 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455;G06F16/22 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 李娜 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询 方法 装置 电子设备 存储 介质 | ||
1.一种查询方法,其特征在于,所述方法包括:
获取查询条件,其中,所述查询条件用于指示针对分布式搜索引擎中的至少两个目标索引进行关联查询;
根据所述查询条件,获取所要查询的目标数据包括的字段在所述目标索引中所处的数据条目的主键,以作为目标主键;
根据所述查询条件,从所述目标主键标识的数据条目中,提取所述目标数据。
2.根据权利要求1所述的查询方法,其特征在于,所述获取查询条件,包括:
接收用户输入的查询关键词,其中,所述查询关键词包括用于表示字段名称的目标词语以及至少部分字段的取值;
获取所述分布式搜索引擎中与所述目标词语相匹配的字段名称,并将与所述目标词语相匹配的字段名称,以及所述至少部分字段的取值,作为所述查询条件。
3.根据权利要求1所述的查询方法,其特征在于,所述查询条件包括:第i个所述目标索引中的至少一个第一字段的名称,以及所述第一字段的取值,i取1~N中的每一个整数,N表示所述目标索引的数量;
所述根据所述查询条件,获取所要查询的目标数据包括的字段在所述目标索引中所处的数据条目的主键,以作为目标主键,包括:
在i取1~N中的每一个整数时,获取第i个所述目标索引中,与所述查询条件中包括的第i个所述目标索引中的所述第一字段的取值相匹配的数据条目,以作为第i个所述目标索引的候选数据;
在第1个所述目标索引的候选数据至第N个所述目标索引的候选数据的主键中,获取所要查询的目标数据包括的字段所处数据条目的主键,以作为目标主键。
4.根据权利要求3所述的查询方法,其特征在于,所述查询条件还包括:第i个所述目标索引中的M个第二字段的名称以及候选索引的标识信息,其中,第1个所述目标索引中的第j个所述第二字段至第N个所述目标索引中的第j个所述第二字段所表示的对象相同,j为1~M中的整数,M大于或等于1,所述候选索引包括所述目标索引中所述目标数据包括的字段所处的索引;
所述在第1个所述目标索引的候选数据至第N个所述目标索引的候选数据的主键中,获取所要查询的目标数据包括的字段所处数据条目的主键,以作为目标主键,包括:
在i取1~N中的每一个整数,j取1~M中的每一个整数时,遍历第i个所述目标索引的候选数据中的每一个数据条目,将每一个数据条目中的第i个所述目标索引中的第j个所述第二字段的取值与该数据条目的主键,组成一个键值对,并将得到的键值对存储于Hji标识的第一目标集合中;
在j取1~M中的每一个整数时,获取Hj1标识的第一目标集合至HjN标识的第一目标集合中的键值对中的相同取值,以作为第j个目标取值;
在j取1~M中的每一个整数,k取1~L中的每一个整数时,获取第j个所述目标取值在第k个所述候选索引的候选数据中所处数据条目的主键,并存储于Pjk标识的第二目标集合中,其中,L表示所述候选索引的数量;
在k取1~L中的每一个整数时,获取P1k~Pjk标识的所述第二目标集合的交集,以作为第k个第三目标集合,并将所述第三目标集合中包括的主键确定为所述目标主键。
5.根据权利要求4所述的查询方法,其特征在于,所述查询条件中还包括:第k个所述候选索引中的至少一个第三字段的名称;
所述根据所述查询条件,从所述目标主键标识的数据条目中,提取所述目标数据,包括:
在k取1~L中的每一个整数时,在第k个所述候选索引的候选数据中,获取第k个所述第三目标集合中的主键所标识的数据条目中,第k个所述候选索引中的所述第三字段的取值,以作为第k批待处理数据;
将第1批待处理数据至第L批待处理数据拼接为所述目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011282795.1/1.html,转载请声明来源钻瓜专利网。





