The invention discloses a sorting method and device for search results, belonging to the field of information search technology. The methods include: obtaining the list of search results corresponding to the search words; obtaining the score of the M target search results in the search result list, the M target search results as the historical search results of the search words, and the score for each historical search result based on the length of the reading time of the historical search results, each historical search. The score of the cable result is positively correlated with the length of the reading time of the historical search results; M is an integer greater than or equal to 1; the ranking of the M target search results in the list of search results is adjusted according to the score of the search results of the M target; the higher the score of the target search results in the sorting of the list of search results, the existing techniques have been solved. The problem of low click rate in the list of search results displayed by the client is found in the list of search results displayed by the client; it achieves the effect of increasing the click rate of the search results in the list of search results.
【技术实现步骤摘要】
搜索结果排序方法及装置
本专利技术实施例涉及信息搜索
,特别涉及一种搜索结果排序方法及装置。
技术介绍
在日常生活中,用户经常需要使用搜索客户端进行信息搜索。现有技术中,服务器在接收到搜索客户端发送的搜索词之后,获取搜索词所对应的搜索结果列表;之后根据DBN(DynamicBayesianNetwork,动态贝叶斯网络)点击模型中的用户满意的历史搜索结果,调整搜索结果列表中的搜索结果的顺序;返回调整后的搜索结果列表至搜索客户端。然而,由于DBN点击模型是假设用户在搜索结果列表中最后点击的搜索结果是用户满意的搜索结果,但是实际实现时,搜索结果列表中可能包括多个用户满意的结果或者并不包括用户满意的结果,因此上述DBN点击模型中确定的用户满意的历史搜索结果并不准确,服务器在根据该DBN点击模型调整搜索结果列表之后,搜索结果列表中靠前的搜索结果并不一定是用户满意的结果,也即上述方案中搜索结果列表中靠前的搜索结果的点击率较低。
技术实现思路
为了解决现有技术中存在的问题,本专利技术实施例提供了一种搜索结果排序方法及装置。技术方案如下:根据本专利技术实施例的第一方面,提供一种搜索结果排序方法,该方法包括:获取搜索词所对应的搜索结果列表;获取所述搜索结果列表中的M个目标搜索结果的评分,所述M个目标搜索结果为所述搜索词的历史搜索结果,每个历史搜索结果的评分为根据所述历史搜索结果的阅读时长确定的,每个历史搜索结果的评分与所述历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数;根据所述M个目标搜索结果的评分调整所述M个目标搜索结果在所述搜索结果列表中的排序;评分越高的 ...
【技术保护点】
1.一种搜索结果排序方法,其特征在于,所述方法包括:获取搜索词所对应的搜索结果列表;获取所述搜索结果列表中的M个目标搜索结果的评分,所述M个目标搜索结果为所述搜索词的历史搜索结果,每个历史搜索结果的评分为根据所述历史搜索结果的阅读时长确定的,每个历史搜索结果的评分与所述历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数;根据所述M个目标搜索结果的评分调整所述M个目标搜索结果在所述搜索结果列表中的排序;评分越高的目标搜索结果在所述搜索结果列表中的排序越前。
【技术特征摘要】
1.一种搜索结果排序方法,其特征在于,所述方法包括:获取搜索词所对应的搜索结果列表;获取所述搜索结果列表中的M个目标搜索结果的评分,所述M个目标搜索结果为所述搜索词的历史搜索结果,每个历史搜索结果的评分为根据所述历史搜索结果的阅读时长确定的,每个历史搜索结果的评分与所述历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数;根据所述M个目标搜索结果的评分调整所述M个目标搜索结果在所述搜索结果列表中的排序;评分越高的目标搜索结果在所述搜索结果列表中的排序越前。2.根据权利要求1所述的方法,其特征在于,所述根据所述M个目标搜索结果的评分调整所述M个目标搜索结果在所述搜索结果列表中的排序,包括:根据所述M个目标搜索结果的评分将所述M个目标搜索结果按照评分由高到低的顺序排序;按照排序后的顺序依次遍历每个目标搜索结果,将所述搜索结果列表中的所述目标搜索结果与所述搜索结果列表中的候选搜索结果交换位置,所述候选搜索结果为非目标搜索结果且在所述搜索结果列表中排序在所述目标搜索结果之前。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在遍历各个目标搜索结果的过程中,统计已交换位置的目标搜索结果的条数;当已交换位置的目标搜索结果的条数达到预设阈值时,结束遍历。4.根据权利要求1所述的方法,其特征在于,所述获取所述搜索结果列表中的M个目标搜索结果的评分,包括:获取所述搜索结果列表中历史被搜索到的各个搜索结果;选择获取到的所述搜索结果中满足预设条件的搜索结果,并得到所述M个目标搜索结果;所述预设条件包括:评分高于预设分数,或者,按照评分由高到低的顺序排序时排名在前M位。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:对于历史搜索所述搜索词时的每个历史搜索结果,获取所述历史搜索结果每次被阅读的阅读时长;根据所述阅读时长计算所述历史搜索结果的评分;保存计算得到的各个历史搜索结果的评分。6.根据权利要求5所述的方法,其特在于,所述根据所述阅读时长计算所述历史搜索结果的评分,包括:对于历史搜索所述搜索词时的每个历史搜索结果,获取所述历史搜索结果在搜索结果列表中的位置排名;根据所述阅读时长以及所述位置排名计算所述历史搜索结果的评分。7.一种搜索结果排序装置...
【专利技术属性】
技术研发人员:吴云佳,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。