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

技术编号:26762945 阅读:34 留言:0更新日期:2020-12-18 23:18
本发明专利技术实施例提供一种搜索结果排序方法、装置、电子设备及存储介质。方法包括:分别计算多个搜索结果的评分,所述多个搜索结果为一次搜索操作的结果;分别确定所述多个搜索结果的被点击概率预估值;其中,所述被点击概率预估值用于描述预估得到的对应搜索结果被用户点击的概率值;根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序。本发明专利技术实施例提供的搜索结果排序方法、装置、电子设备及存储介质,为搜索结果计算评分与被点击概率预估值,然后同时根据评分与被点击概率评估值确定搜索结果的最终排名。在为搜索结果排序时,引入了用户行为对排序的影响,不再单独依赖评分,使得最终的排序结果更符合用户的期望。

【技术实现步骤摘要】
搜索结果排序方法、装置、电子设备及存储介质
本专利技术涉及搜索
,尤其涉及一种搜索结果排序方法、装置、电子设备及存储介质。
技术介绍
在计算机搜索领域,用户所输入的关键词通常会对应多个搜索结果,这些搜索结果以条目的方式展示在结果页面上,供用户做进一步的选择。多个搜索结果在页面上显示时涉及到排序的问题。显而易见的是,排序在前的搜索结果更容易被用户关注到,因此对搜索结果的排序会影响到最终的搜索效果,进而影响到用户体验。现有技术中,对搜索结果进行排序的方法主要基于对搜索结果的评分,即评分高的搜索结果排序在前。组成评分的常见评分因子包括:热度值、搜索词匹配度、平台权重加减等。搜索结果的评分是由评分函数计算生成的。评分函数的优劣决定了搜索结果的评分是否符合搜索用户的预期。在运营过程中,评分函数并非一成不变,有时候需要根据运营需求调整评分函数。调整评分函数主要是要调整评分因子的权重,但由于评分函数不是简单的因子线性关系,因此在调整评分函数的过程中,需要以人工方式多次尝试才能达到预期效果,无法实现评分函数的自动优化。
技术实现思路
针对现有技术中存在的问题,本专利技术实施例提供一种搜索结果排序方法、装置、电子设备及存储介质。本专利技术第一方面实施例提供一种搜索结果排序方法,包括:分别计算多个搜索结果的评分;所述多个搜索结果为一次搜索操作的结果;分别确定所述多个搜索结果的被点击概率预估值;其中,所述被点击概率预估值用于描述预估得到的对应搜索结果被用户点击的概率值;根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序。上述技术方案中,所述根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序,包括:根据所述多个搜索结果的评分以及被点击概率预估值,得到所述多个搜索结果各自的最终评分;根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行排序。上述技术方案中,所述根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行排序,包括:根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行第一次排序;将经过第一次排序的所述多个搜索结果分割为多个第一排序结果集,为各个第一排序结果集内部的搜索结果进行第二次排序。上述技术方案中,所述将经过第一次排序的所述多个搜索结果分割为多个第一排序结果集,为各个第一排序结果集内部的搜索结果进行第二次排序,包括:按照所述多个第一排序结果集之间的顺序关系,依次为每个第一排序结果集内的搜索结果竞争第二次排序候选位置,直至所述多个搜索结果中的所有搜索结果均已占据各自的第二次排序候选位置;其中,所述第二次排序候选位置的数量小于所述第一排序结果集内的搜索结果的数量。上述技术方案中,所述方法还包括:为所述多个搜索结果中的一个或多个搜索结果指定排序后的位置。上述技术方案中,所述为所述多个搜索结果分别确定被点击概率预估值,包括:将搜索结果在所对应的各个评分因子下的特征信息输入预设的点击概率预估模型,得到所述搜索结果的被点击概率预估值;其中,所述点击概率预估模型是基于样本搜索结果的训练数据集、样本搜索结果的评分因子集训练得到的;其中,样本搜索结果的训练数据集包括样本搜索结果在所对应的各个评分因子下的特征信息以及历史点击情况,所述历史点击情况用于反映对应的样本搜索结果在一段历史时间内是否被用户点击。上述技术方案中,方法还包括:根据样本搜索结果的训练数据集、样本搜索结果的评分因子集,基于机器学习领域的二分类模型或多分类模型,训练点击概率评估模型。本专利技术第二方面实施例提供一种搜索结果排序装置,包括:评分计算模块,用于分别计算多个搜索结果的评分;所述多个搜索结果为一次搜索操作的结果;被点击概率预估模块,用于分别确定所述多个搜索结果的被点击概率预估值;其中,所述被点击概率预估值用于描述预估得到的对应搜索结果被用户点击的概率值;排序模块,用于根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序。本专利技术第三方面实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术第一方面实施例所述搜索结果排序方法的步骤。本专利技术第四方面实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术第一方面实施例所述搜索结果排序方法的步骤。本专利技术实施例提供的搜索结果排序方法、装置、电子设备及存储介质,为搜索结果计算评分与被点击概率预估值,然后同时根据评分与被点击概率评估值确定搜索结果的最终排名。在为搜索结果排序时,引入了用户行为对排序的影响,不再单独依赖评分,使得最终的排序结果更符合用户的期望。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的搜索结果排序方法的流程图;图2为本专利技术实施例提供的一种搜索结果排序装置的示意图;图3为本专利技术实施例提供的一种电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在现有技术中,在完成一次搜索操作时,采用评分函数计算搜索结果的评分,然后根据搜索结果的评分对搜索结果进行排序并展示。搜索结果的排序结果依赖于评分函数,一旦评分函数构建不当,则展示给用户的搜索结果将无法满足用户的需求。此外,根据运营需求调整评分函数时,调整过程较为复杂,对运维人员的经验有较高的要求,且需要花费较长的时间。为此,本专利技术实施例提供一种不单一依赖评分实现搜索结果排序的方法。图1为本专利技术实施例提供的搜索结果排序方法的流程图,如图1所示,本专利技术实施例提供的搜索结果排序方法包括:步骤101、分别计算多个搜索结果的评分。在一次搜索操作中,根据用户输入的搜索词得到对应的搜索结果。所述搜索结果有多个。如何根据搜索词得到搜索结果是本领域技术人员公知常识,在本专利技术实施例中不对其做重复说明。例如,对于一次搜索操作A,所得到的搜索结果可记为a1,a2,...,ai,...,an;其中,ai表示第i个符合搜索操作A的搜索结果。在得到多个搜索结果后,可为每一个搜索结果计算评分。评分的计算可采用现有技术中的评分函数。评分函数的具体表达式多种多样,在本文档来自技高网...

【技术保护点】
1.一种搜索结果排序方法,其特征在于,包括:/n分别计算多个搜索结果的评分;所述多个搜索结果为一次搜索操作的结果;/n分别确定所述多个搜索结果的被点击概率预估值;其中,所述被点击概率预估值用于描述预估得到的对应搜索结果被用户点击的概率值;/n根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序。/n

【技术特征摘要】
1.一种搜索结果排序方法,其特征在于,包括:
分别计算多个搜索结果的评分;所述多个搜索结果为一次搜索操作的结果;
分别确定所述多个搜索结果的被点击概率预估值;其中,所述被点击概率预估值用于描述预估得到的对应搜索结果被用户点击的概率值;
根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序。


2.根据权利要求1所述的搜索结果排序方法,其特征在于,所述根据所述多个搜索结果的评分以及被点击概率预估值,为所述多个搜索结果进行排序,包括:
根据所述多个搜索结果的评分以及被点击概率预估值,得到所述多个搜索结果各自的最终评分;
根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行排序。


3.根据权利要求2所述的搜索结果排序方法,其特征在于,所述根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行排序,包括:
根据所述多个搜索结果各自的最终评分,为所述多个搜索结果进行第一次排序;
将经过第一次排序的所述多个搜索结果分割为多个第一排序结果集,为各个第一排序结果集内部的搜索结果进行第二次排序。


4.根据权利要求3所述的搜索结果排序方法,其特征在于,所述将经过第一次排序的所述多个搜索结果分割为多个第一排序结果集,为各个第一排序结果集内部的搜索结果进行第二次排序,包括:
按照所述多个第一排序结果集之间的顺序关系,依次为每个第一排序结果集内的搜索结果竞争第二次排序候选位置,直至所述多个搜索结果中的所有搜索结果均已占据各自的第二次排序候选位置;其中,所述第二次排序候选位置的数量小于所述第一排序结果集内的搜索结果的数量。


5.根据权利要求1所述的搜索结果排序方法,其特征在于,所述方法还包括:
为所述多...

【专利技术属性】
技术研发人员:曹汝帅李琳周冰周效军周谧
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1