搜索结果排序方法、装置及电子设备制造方法及图纸

技术编号:30105298 阅读:19 留言:0更新日期:2021-09-18 09:13
本公开的实施例提供了一种搜索结果排序方法、装置及电子设备。该方法包括:基于索引信息搜索获取N个企业;其中,N为大于或等于2的整数;确定N个企业对应的N个排序值;从N个企业中,筛选满足第一预设知名度条件的M个企业;其中,M为小于或等于N的整数;对M个企业对应的M个排序值进行调整;根据经调整后的M个排序值,以及N个排序值中剩余的N

【技术实现步骤摘要】
搜索结果排序方法、装置及电子设备


[0001]本公开涉及信息搜索
,尤其涉及一种搜索结果排序方法、装置及电子设备。

技术介绍

[0002]在搜索场景下,搜索结果页的排序效果是影响用户搜索体验的最直接因素,排序效果的好坏与用户对产品的满意程度及用户量的可持续增长息息相关。
[0003]目前,针对搜索场景,一般是统一利用通用排序模型来确定搜索结果页的排序,然而,通用排序模型在一些情况下具有很大的局限性,这样会影响到搜索结果页的排序效果,从而降低用户搜索体验。

技术实现思路

[0004]本公开的目的在于提供一种搜索结果排序方法、装置及电子设备,能够提升搜索结果页的排序效果,从而保证高质量的用户搜索体验。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一方面,提供一种搜索结果排序方法,包括:基于索引信息搜索获取N个企业;其中,N为大于或等于2的整数;确定所述N个企业对应的N个排序值;从所述N个企业中,筛选满足第一预设知名度条件的M个企业;其中,M为小于或等于N的整数;对所述M个企业对应的M个排序值进行调整;根据经调整后的所述M个排序值,以及所述N个排序值中剩余的N

M个排序值,对所述N个企业进行排序。
[0007]在本公开的示例性实施例中,所述对所述M个企业对应的M个排序值进行调整,包括:计算第一预设值与所述N个排序值中目标企业对应的目标排序值的和值;其中,所述目标企业为所述M个企业中的任一企业;根据所述和值,对所述目标排序值进行调整。
[0008]在本公开的示例性实施例中,所述根据所述和值,对所述目标排序值进行调整,包括:根据所述目标企业的企业信息上发生第一预设事件的次数,以及在所述基于索引信息搜索获取N个企业之前,基于所述索引信息展示的所述目标企业的企业信息上发生所述第一预设事件的次数,确定所述目标企业的附加值;计算所述附加值与所述和值的总和;将所述目标排序值更新为所述总和。
[0009]在本公开的示例性实施例中,所述索引信息包括目标人名信息;所述从所述N个企业中,筛选满足第一预设知名度条件的M个企业,包括:获取所述目标人名信息对应的预设的知名企业集合;从所述N个企业中,筛选位于所述知名企业集合中的至少一个企业作为满足第一预设知名度条件的M个企业。
[0010]在本公开的示例性实施例中,所述获取所述目标人名信息对应的预设的知名企业集合,包括:确定具有所述目标人名信息的目标人物的数量Q;其中,Q为大于或等于1的整数;在Q为1的情况下,确定一个所述目标人物对应的预设的关联企业集合中,企业信息上发生第二预设事件的次数大于第一预设次数的每个企业,并由所确定的所有企业组成所述目标人名信息对应的预设的知名企业集合;在Q大于1的情况下,获取Q个所述目标人物的Q个知名度值,并根据所述Q个知名度值,以及Q个所述目标人物对应的预设的Q个关联企业集合中的至少部分关联企业集合,确定所述目标人名信息对应的预设的知名企业集合。
[0011]在本公开的示例性实施例中,所述根据所述Q个知名度值,以及Q个所述目标人物对应的预设的Q个关联企业集合中的至少部分关联企业集合,确定所述目标人名信息对应的预设的知名企业集合,包括:在所述Q个知名度值中第一特定高度的知名度值和第二特定高度的知名度值之间的差值小于或等于预设差值的情况下,从Q个所述目标人物中,筛选知名度值最高至第R高的所有所述目标人物;其中,R为小于或等于Q的整数;从所筛选的所有所述目标人物中确定人物集合;其中,所述人物集合中任意知名度值在高度上相邻的两个所述目标人物的知名度值的差值小于或等于所述预设差值;将所述人物集合中的所有所述目标人物对应的预设的关联企业集合进行合并,以得到合并企业集合;对所述合并企业集合进行去重处理;确定去重处理后的所述合并企业集合中,企业信息上发生第二预设事件的次数大于第一预设次数的每个企业,并由所确定的所有企业组成所述目标人名信息对应的预设的知名企业集合。
[0012]在本公开的示例性实施例中,所述根据所述Q个知名度值,以及Q个所述目标人物对应的预设的Q个关联企业集合中的至少部分关联企业集合,确定所述目标人名信息对应的预设的知名企业集合,包括:在所述Q个知名度值中第一特定高度的知名度值和第二特定高度的知名度值之间的差值大于预设差值的情况下,从Q个所述目标人物中,筛选知名度值最高的所述目标人物;将所筛选的所述目标人物对应的预设的关联企业集合确定为所述目标人名对应的预设的知名企业集合。
[0013]在本公开的示例性实施例中,所述索引信息包括目标人名信息;所述方法还包括:获取具有所述目标人名信息的目标人物的特征信息,以及获取所述目标人物的人
物信息上发生第三预设事件的次数;根据所述特征信息和所述人物信息上发生第三预设事件的次数,判断所述目标人物是否满足第二预设知名度条件;在所述目标人物满足所述第二预设知名度条件的情况下,执行所述从所述N个企业中,筛选满足第一预设知名度条件的M个企业的步骤;在所述目标人物不满足所述第二预设知名度条件的情况下,根据所述N个排序值,对所述N个企业进行排序。
[0014]在本公开的示例性实施例中,所述根据所述特征信息和所述人物信息上发生第三预设事件的次数,判断所述目标人物是否满足第二预设知名度条件,包括:在所述特征信息中包括头像信息和知名度值,所述特征信息中的知名度值大于第二预设值,且所述人物信息上发生第三预设事件的次数大于第二预设次数的情况下,确定所述目标人物满足第二预设知名度条件;否则,确定所述目标人物不满足第二预设知名度条件。
[0015]根据本公开的第二方面,提供一种搜索结果排序装置,包括:第一获取模块,用于基于索引信息搜索获取N个企业;其中,N为大于或等于2的整数;确定模块,用于确定所述N个企业对应的N个排序值;筛选模块,用于从所述N个企业中,筛选满足第一预设知名度条件的M个企业;其中,M为小于或等于N的整数;调整模块,用于对所述M个企业对应的M个排序值进行调整;第一排序模块,用于根据经调整后的所述M个排序值,以及所述N个排序值中剩余的N

M个排序值,对所述N个企业进行排序。
[0016]在本公开的示例性实施例中,所述调整模块,包括:计算子模块,用于计算第一预设值与所述N个排序值中目标企业对应的目标排序值的和值;其中,所述目标企业为所述M个企业中的任一企业;调整子模块,用于根据所述和值,对所述目标排序值进行调整。
[0017]在本公开的示例性实施例中,所述调整子模块,包括:第一确定单元,用于根据所述目标企业的企业信息上发生第一预设事件的次数,以及在所述基于索引信息搜索获取N个企业之前,基于所述索引信息展示的所述目标企业的企业信息上发生所述第一预设事件的次数,确定所述目标企业的附加值;计算单元,用于计算所述附加值与所述和值的总和;更新单元,用于将所述目标排序值更新为所述总和。
[0018]在本公开的示例性实施例中,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索结果排序方法,其特征在于,包括:基于索引信息搜索获取N个企业;其中,N为大于或等于2的整数;确定所述N个企业对应的N个排序值;从所述N个企业中,筛选满足第一预设知名度条件的M个企业;其中,M为小于或等于N的整数;对所述M个企业对应的M个排序值进行调整;根据经调整后的所述M个排序值,以及所述N个排序值中剩余的N

M个排序值,对所述N个企业进行排序。2.根据权利要求1所述的方法,其特征在于,所述对所述M个企业对应的M个排序值进行调整,包括:计算第一预设值与所述N个排序值中目标企业对应的目标排序值的和值;其中,所述目标企业为所述M个企业中的任一企业;根据所述和值,对所述目标排序值进行调整。3.根据权利要求2所述的方法,其特征在于,所述根据所述和值,对所述目标排序值进行调整,包括:根据所述目标企业的企业信息上发生第一预设事件的次数,以及在所述基于索引信息搜索获取N个企业之前,基于所述索引信息展示的所述目标企业的企业信息上发生所述第一预设事件的次数,确定所述目标企业的附加值;计算所述附加值与所述和值的总和;将所述目标排序值更新为所述总和。4.根据权利要求1所述的方法,其特征在于,所述索引信息包括目标人名信息;所述从所述N个企业中,筛选满足第一预设知名度条件的M个企业,包括:获取所述目标人名信息对应的预设的知名企业集合;从所述N个企业中,筛选位于所述知名企业集合中的至少一个企业作为满足第一预设知名度条件的M个企业。5.根据权利要求4所述的方法,其特征在于,所述获取所述目标人名信息对应的预设的知名企业集合,包括:确定具有所述目标人名信息的目标人物的数量Q;其中,Q为大于或等于1的整数;在Q为1的情况下,确定一个所述目标人物对应的预设的关联企业集合中,企业信息上发生第二预设事件的次数大于第一预设次数的每个企业,并由所确定的所有企业组成所述目标人名信息对应的预设的知名企业集合;在Q大于1的情况下,获取Q个所述目标人物的Q个知名度值,并根据所述Q个知名度值,以及Q个所述目标人物对应的预设的Q个关联企业集合中的至少部分关联企业集合,确定所述目标人名信息对应的预设的知名企业集合。6.根据权利要求5所述的方法,其特征在于,所述根据所述Q个知名度值,以及Q个所述目标人物对应的预设的Q个关联企业集合中的至少部分关联企业集合,确定所述目标人名信息对应的预设的知名企业集合,包括:在所述Q个知名度值中第一特定高度的知名度值和第二特定高度的知名度值之间的差值小于或等于预设差值的情况下,从Q个所述目标人物中,筛选知名度值最高至第R高的所
有所述目标人物;其中,R为小于或等于Q的整数;从所筛选的所有所述目标人物中确定人物集合;其中,所述人物集合中任意知名度值在高度上相邻的两个所述目标人物的知名度值的差值小于或等于所述预设差值;将所述人物集合中的所有所述目标人物对应的预设的关联企业集合进行合并,以得到合并企业集合;对所述合并企业集合进行去重...

【专利技术属性】
技术研发人员:胡阿敏
申请(专利权)人:北京金堤征信服务有限公司
类型:发明
国别省市:

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

1