【技术实现步骤摘要】
一种数据查找方法、装置、设备和存储介质
[0001]本专利技术实施例涉及计算机技术,尤其涉及一种数据查找方法、装置、电子设备和存储介质。
技术介绍
[0002]近些年,网购已经成为人们一种重要的生活方式。各大电商在为用户提供便利服务的同时,也汇集了海量的订单数据。怎样从如此庞大体量的订单数据中挖掘有用的信息,怎样对订单数据再加工后为用户提供更好的服务已经成为电商行业新的挑战。
[0003]目前,用户通过终端上安装的APP可以快速查看自己周围人的商品购买排行,以及自己在其中的购买力排名。
[0004]在实现本专利技术的过程中,发现现有技术中至少存在以下问题:
[0005]为了实现上述应用,如何快速的在数以亿计的订单数据中查找到指定时间段内的指定位置点周围的、数量合适的订单数据,是目前需要解决的问题。
技术实现思路
[0006]本专利技术实施例提供了一种数据查找方法、装置、电子设备和存储介质,以快速、精确的查找到目标时间段和目标位置点内的数量合适的业务数据。
[0007]第一方面, ...
【技术保护点】
【技术特征摘要】
1.一种数据查找方法,其特征在于,包括:接收客户端发送的数据查询请求,获取所述数据查询请求中的目标位置点和目标时间段;获取针对所述目标时间段预先建立的索引信息;其中,所述索引信息包括多个地理空间范围,并且在所述目标时间段内每个所述地理空间范围中产生的业务数据的数量满足预设条件;从所述多个地理空间范围中确定出所述目标位置点所在的目标地理空间范围,并将所述目标时间段和所述目标地理空间范围作为查找条件从预设数据库中查找业务数据。2.根据权利要求1所述的方法,其特征在于,所述在获取针对所述目标时间段预先建立的索引信息之前,所述方法还包括:获取在所述目标时间段内产生的业务数据,生成包含获取到的全部业务数据或部分业务数据的业务数据集合;确定所产生的属于所述业务数据集合的业务数据的数量不超过预设阈值的地理空间范围;生成并存储包含确定的各地理空间范围的索引信息。3.根据权利要求2所述的方法,其特征在于,所述部分业务数据包括从获取到的全部业务数据中抽样出的预设比例的业务数据。4.根据权利要求2所述的方法,其特征在于,所述确定所产生的属于所述业务数据集合的业务数据的数量不超过预设阈值的地理空间范围,包括:获取预先建立的基础索引树;其中,所述基础索引树的根结点表征预设最大地理空间范围,其他结点表征对该其他结点的父结点的地理空间范围进行划分后的子地理空间范围;针对所述基础索引树中的各个叶子结点,确定所述业务数据集合中落入当前叶子结点的地理空间范围的业务数据的数量,若该数量大于预设阈值,则将当前叶子结点的地理空间范围进行划分,得到当前叶子结点的子结点,直至不存在对应的地理空间范围中产生的业务数据的数量大于预设阈值的叶子结点;将各个叶子结点分别对应的地理空间范围,确定为所产生的属于所述业务数据集合的业务数据的数量不超过预设阈值的地理空间范围。5.根据权利要求4所述的方法,其特征在于,所述基础索引树为平衡N叉树,其中N为不小于2的整数。6.根据权利要求4所述的方法,其特征在于,在所述生成包含获取到的全部业务数据或部分业务数据的业务数据集合之后,所述方法还包括:针对所述业务数据集合中的业务数据建立空间维度的KD树;相应的,所述确定所述业务数据集合中落入当前...
【专利技术属性】
技术研发人员:隋远,李瑞远,鲍捷,胡建,谭楚婧,
申请(专利权)人:京东城市北京数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。