检索的方法、装置、电子设备、可读存储介质以及产品制造方法及图纸

技术编号:36608924 阅读:23 留言:0更新日期:2023-02-08 09:55
本申请属于检索技术领域,公开了一种检索的方法、装置、电子设备、可读存储介质以及产品,该方法包括,获取用于请求检索目标对象的检索请求消息中的目标位置信息;基于目标位置信息以及检索距离预估模型,获得目标检索距离;基于目标位置信息以及目标检索距离,对目标对象进行检索,获得检索结果。这样,可以根据目标位置信息自适应调整检索时的目标检索距离,进而可以自适应调整检索范围,避免了检索数据冗余以及检索召回数量较少等问题,提高了检索精确度。检索精确度。检索精确度。

【技术实现步骤摘要】
检索的方法、装置、电子设备、可读存储介质以及产品


[0001]本申请涉及检索
,具体而言,涉及一种检索的方法、装置、电子设备、可读存储介质以及产品。

技术介绍

[0002]随着互联网技术的发展,为更好的为用户提供服务,通常需要检索目标地点周边的多个目标对象。例如,用户打车时,可以检索用户周边最近的10辆空闲车辆,使得用户可以实时了解周边的空闲车辆数量。
[0003]现有技术下,通常检索目标地点周边固定检索范围内的目标对象。
[0004]但是,由于不同区域内的目标对象疏密度通常是不同的,因此,当用户处于不同位置时,获得的检索结果可能会出现数据冗余或者数量不足的问题,检索精准度较差。
[0005]由此,在检索目标地点周边的目标对象时,如何提高检索精准度,是一个需要解决的技术问题。

技术实现思路

[0006]本申请实施例的目的在于提供一种检索的方法、装置、电子设备、可读存储介质以及产品,用以在检索目标地点周边的目标对象时,提高检索精准度。
[0007]一方面,提供一种检索的方法,包括:
[0008]获取用于请求检索目标对象的检索请求消息中的目标位置信息;
[0009]基于目标位置信息以及检索距离预估模型,获得目标检索距离;
[0010]基于目标位置信息以及目标检索距离,对目标对象进行检索,获得检索结果。
[0011]在上述实现过程中,通过检索距离预估模型,可以根据目标位置信息自适应调整检索时的目标检索距离,从而可以自适应调整检索范围,避免了检索数据冗余以及检索召回数量较少等问题,提高了检索精确度。
[0012]一种实施方式中,基于目标位置信息以及检索距离预估模型,获得目标检索距离,包括:
[0013]获取查询距离阈值以及目标对象的查询数量阈值;
[0014]根据目标位置信息和查询距离阈值,确定最大查询区域;
[0015]获取最大查询区域内的目标对象疏密度;
[0016]将查询数量阈值、查询距离阈值以及目标对象疏密度,输入至检索距离预估模型,输出目标检索距离。
[0017]在上述实现过程中,针对不同的查询条件,即目标对象疏密度、查询数量阈值以及查询距离阈值,预估不同的目标检索距离,从而可以在不同的区域采用不同的检索范围进行检索。
[0018]一种实施方式中,基于目标位置信息以及目标检索距离,对目标对象进行检索,获得检索结果,包括:
[0019]基于目标位置信息和目标检索距离,确定待检索区域;
[0020]获取待检索区域内的目标对象的对象相关信息和目标对象数量;
[0021]若目标对象数量不低于查询数量阈值,或者,目标检索距离不低于查询距离阈值,则确定符合检索条件,将对象相关信息和目标对象数量,确定为检索结果;
[0022]若确定目标对象数量和目标检索距离不符合检索条件,则增大目标检索距离,并基于目标位置信息以及增大后的目标检索距离检索目标对象,直至检索获得的新的目标对象数量或增大后的目标检索距离符合检索条件,将获得的新的目标对象数量和新的对象相关信息,确定为检索结果。
[0023]在上述实现过程中,若检索结果不符合检索条件,则增大目标检索距离,直至检索结果符合检索条件,从而可以根据检索结果自适应迭代增大检索范围,以获得满足用户需求的检索结果。
[0024]一种实施方式中,获取待检索区域内的目标对象的对象相关信息和目标对象数量,包括:
[0025]获取检索距离预估模型输出的子区域尺寸;
[0026]获取子区域尺寸的子区域与目标对象的对象相关信息之间的对应关系;
[0027]确定待检索区域内的目标子区域;
[0028]根据目标子区域以及对应关系,获得目标子区域内的目标对象的对象相关信息和目标对象数量。
[0029]在上述实现过程中,建立子区域与目标对象的对象相关信息之间的对应关系即空间索引,从而可以采用空间索引,快速检索出待检索范围即目标子区域内的对象相关信息和目标对象数量,极大地提高了检索效率。
[0030]一种实施方式中,对目标检索距离进行调整,并基于目标位置信息以及增大后的目标检索距离检索目标对象,直至检索获得的新的目标对象数量或增大后的目标检索距离符合检索条件,包括:
[0031]循环执行以下步骤,直至检索获得的新的目标对象数量或增大后的目标检索距离符合检索条件:
[0032]根据子区域尺寸,将目标检索距离增大,获得增大后的目标检索距离;
[0033]基于目标位置信息和增大后的目标检索距离,更新检索覆盖的目标子区域;
[0034]基于更新后的目标子区域以及对应关系,获得更新后的目标子区域内的新的对象相关信息和新的目标对象数量;
[0035]判断检索获得的新的目标对象数量是否不低于查询数量阈值,以及增大后的目标检索距离是否不低于查询距离阈值。
[0036]在上述实现过程中,自适应迭代增大检索范围,以获得满足用户需求的检索结果。
[0037]一种实施方式中,在基于目标位置信息以及目标检索距离,对目标对象进行检索,获得检索结果之后,还包括:
[0038]若检索结果中的目标对象数量为查询数量阈值,则按照检索结果中的目标对象的对象相关信息,向用户展示检索获得的目标对象;
[0039]若检索结果中的目标对象数量高于查询数量阈值,则获取各目标对象的对象相关信息中的对象位置信息;
[0040]根据目标位置信息以及检索结果中的各目标对象的对象位置信息,分别确定检索结果中的每一目标对象与用户之间的距离;
[0041]按照检索结果中的各目标对象与用户之间的距离,从检索结果中的各目标对象中,筛选出数量为查询数量阈值的目标对象,其中,筛选出的目标对象与用户之间的距离低于未被筛选出的目标对象与用户之间的距离;
[0042]根据筛选出的目标对象的对象相关信息,向用户展示筛选后的目标对象。
[0043]在上述实现过程中,将检索的目标对象进行筛选,从而可以仅向用户展示筛选后的目标对象,减少了展示数据的冗余。
[0044]一种实施方式中,在基于目标位置信息以及检索距离预估模型,获得目标检索距离之前,还包括:
[0045]基于随机森林算法或深度学习算法,构建初始预测模型;
[0046]基于各检索信息样本,以及各检索信息样本对应的子区域尺寸样本和检索距离验证样本,对初始预测模型进行训练,获得训练好的检索距离预估模型。
[0047]在上述实现过程中,根据训练样本数据进行模型训练,从而可以获得训练好的检索距离预估模型。
[0048]一方面,提供一种检索的装置,包括:
[0049]获取单元,用于获取用于请求检索目标对象的检索请求消息中的目标位置信息;
[0050]预估单元,用于基于目标位置信息以及检索距离预估模型,获得目标检索距离;
[0051]检索单元,用于基于目标位置信息以及目标检索距离,对目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检索的方法,其特征在于,包括:获取用于请求检索目标对象的检索请求消息中的目标位置信息;基于所述目标位置信息以及检索距离预估模型,获得目标检索距离;基于所述目标位置信息以及所述目标检索距离,对所述目标对象进行检索,获得检索结果。2.如权利要求1所述的方法,其特征在于,所述基于所述目标位置信息以及检索距离预估模型,获得目标检索距离,包括:获取查询距离阈值以及所述目标对象的查询数量阈值;根据所述目标位置信息和所述查询距离阈值,确定最大查询区域;获取所述最大查询区域内的目标对象疏密度;将所述查询数量阈值、所述查询距离阈值以及所述目标对象疏密度,输入至所述检索距离预估模型,输出所述目标检索距离。3.如权利要求2所述的方法,其特征在于,所述基于所述目标位置信息以及所述目标检索距离,对所述目标对象进行检索,获得检索结果,包括:基于所述目标位置信息和所述目标检索距离,确定待检索区域;获取所述待检索区域内的目标对象的对象相关信息和目标对象数量;若所述目标对象数量不低于所述查询数量阈值,或者,所述目标检索距离不低于所述查询距离阈值,则确定符合检索条件,将所述对象相关信息和所述目标对象数量,确定为所述检索结果;若确定所述目标对象数量和所述目标检索距离不符合所述检索条件,则增大所述目标检索距离,并基于所述目标位置信息以及增大后的目标检索距离检索目标对象,直至检索获得的新的目标对象数量或增大后的目标检索距离符合所述检索条件,将获得的新的目标对象数量和新的对象相关信息,确定为所述检索结果。4.如权利要求3所述的方法,其特征在于,所述获取所述待检索区域内的目标对象的对象相关信息和目标对象数量,包括:获取所述检索距离预估模型输出的子区域尺寸;获取所述子区域尺寸的子区域与所述目标对象的对象相关信息之间的对应关系;确定所述待检索区域内的目标子区域;根据所述目标子区域以及所述对应关系,获得所述目标子区域内的所述目标对象的对象相关信息和目标对象数量。5.如权利要求4所述的方法,其特征在于,所述对所述目标检索距离进行调整...

【专利技术属性】
技术研发人员:张伟相柯南
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1