【技术实现步骤摘要】
候选对象的获取方法和装置、电子设备和存储介质
本公开涉及数据处理技术,尤其是一种候选对象的获取方法和装置、电子设备和存储介质。
技术介绍
在搜索、推荐等各种应用场景中,经常需要获取比较符合用户需求的目标对象发送给用户,这就需要按照一定维度的指标对候选对象进行降序排列,然后选取排序靠前的候选对象作为符合用户需求的目标对象。在实现本公开的过程中,本公开专利技术人通过研究发现,现有技术选取的排序靠前的候选对象往往与用户需求存在一定偏差,从而无法获得符合用户需求的目标对象,导致用户体验较差。例如,在房源搜索场景中,数据库中的房源往往具有单价、面积、位置、年代、学区、人车分流、集体供暖等40多个维度的指标,在对数据库中的房源进行降序排列时,如果单价指标的权重值过高、其他指标的权重值较小,则排序靠前的候选房源的单价几乎都符合预期、而其他指标很可能都不符合预期;反之,如果单价、面积、位置等指标的权重值占总比不高,即使人车分流、集体供暖等每个指标的权重值不高,但是人车分流、集体供暖等指标权重值的总和反而超过了单价、面积、位置等指标, ...
【技术保护点】
1.一种候选对象的获取方法,其特征在于,包括:/n针对第一级别的指标,基于所述第一级别的指标中各指标的参考值和权重值,从数据库中获取第一候选对象集;/n依次针对N个级别中第i级别的指标,基于所述第i级别的指标中各指标的参考值和权重值,从第i-1候选对象集中获取排序靠前的第i预设数量的候选对象,得到第i候选对象集;其中,用于获取候选对象的所有指标被预先划分为N个级别的指标,各级别的指标分别包括至少一个指标,第i-1级别的指标的权重值大于第i级别的指标的权重值,第i候选对象集中候选对象的数量小于第i-1候选对象集中候选对象的数量;N的取值为大于1的整数,i的取值依次为大于1且不 ...
【技术特征摘要】
1.一种候选对象的获取方法,其特征在于,包括:
针对第一级别的指标,基于所述第一级别的指标中各指标的参考值和权重值,从数据库中获取第一候选对象集;
依次针对N个级别中第i级别的指标,基于所述第i级别的指标中各指标的参考值和权重值,从第i-1候选对象集中获取排序靠前的第i预设数量的候选对象,得到第i候选对象集;其中,用于获取候选对象的所有指标被预先划分为N个级别的指标,各级别的指标分别包括至少一个指标,第i-1级别的指标的权重值大于第i级别的指标的权重值,第i候选对象集中候选对象的数量小于第i-1候选对象集中候选对象的数量;N的取值为大于1的整数,i的取值依次为大于1且不小于N的整数;
输出第N候选对象集。
2.根据权利要求1所述的方法,其特征在于,还包括:
基于所述所有指标中各指标的权重值,将所述所有指标划分为N个级别的指标。
3.根据权利要求2所述的方法,其特征在于,所述基于所述所有指标中各指标的权重值,将所述所有指标划分为N个级别的指标,包括:
将所述所有指标按照权重值从大到小的顺序对所述所有指标进行排序,按照指定的拆分位置对排序后的所有指标进行分级,得到所述N个级别的指标;或者,
将所述所有指标按照权重值从大到小的顺序对所述所有指标进行排序,按照指定的N个级别中各级别的指标数量对排序后的所有指标进行分级,得到所述N个级别的指标;或者,
按照N个级别中各级别的指标数量,按照级别由小到大、以及权重值由大到小的顺序,依次从所述所有指标中选取各级别的指标数量的指标,得到所述N个级别的指标;或者,
按照N个级别中各级别的指标数量,按照级别由大到小、以及权重值由小到大的顺序,依次从所述所有指标中选取各级别的指标数量的指标,得到所述N个级别的指标。
4.根据权利要求1-3任一所述的方法,其特征在于,还包括:
基于第i候选对象集中候选对象的数量、以及第i级别相对于第i-1级别候选对象的扩充比例,获取第i-1候选对象集中候选对象的数量。
5.根据权利要求1-4任一所述的方法,其特征在于,所述基于所述第一级别的指标中各指标的参考值和权重值,从数据库中获取第一候选对象集,包括:
分别基于所述第一级别的指标中各指标的参考值和权重值,获取所述数据库中各候选对象在所述第一级别的指标中各指标的相似度;
获取所述数据库中各候选对象在所述第一级别中所有指标的相似度;
按照在所述第一级别中所有指标的相似度由高到低的顺序对所述数据库中的候选对象进行排序,并选取前第一数量的候选对象,作为所述第一候选对象集。
6.根据权利要求1-5任一所述的方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。