搜索结果排序方法及装置制造方法及图纸

技术编号:18575901 阅读:21 留言:0更新日期:2018-08-01 10:54
本发明专利技术公开了一种搜索结果排序方法及装置,属于信息搜索技术领域。所述方法包括:获取搜索词所对应的搜索结果列表;获取搜索结果列表中的M个目标搜索结果的评分,M个目标搜索结果为搜索词的历史搜索结果,每个历史搜索结果的评分为根据历史搜索结果的阅读时长确定的评分,每个历史搜索结果的评分与历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数;根据M个目标搜索结果的评分调整M个目标搜索结果在搜索结果列表中的排序;评分越高的目标搜索结果在搜索结果列表中的排序越前;解决了现有技术中搜索客户端展示的搜索结果列表中排名靠前的搜索结果的点击率较低的问题;达到了可以提高搜索结果列表中靠前的搜索结果的点击率的效果。

Search result sorting method and device

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个目标搜索结果在所述搜索结果列表中的排序;评分越高的目标搜索结果在所述搜索结果列表中的排序越前。根据本专利技术实施例的第二方面,提供一种搜索结果排序装置,该装置包括:第一获取模块,用于获取搜索词所对应的搜索结果列表;第二获取模块,用于获取所述搜索结果列表中的M个目标搜索结果的评分,所述M个目标搜索结果为所述搜索词的历史搜索结果,每个历史搜索结果的评分为根据所述历史搜索结果的阅读时长确定的评分,每个历史搜索结果的评分与所述历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数;调整模块,用于根据所述M个目标搜索结果的评分调整所述M个目标搜索结果在所述搜索结果列表中的排序;评分越高的目标搜索结果在所述搜索结果列表中的排序越前。本专利技术实施例提供的技术方案带来的有益效果是:通过在获取到搜索结果列表之后,获取搜索结果列表中的M个目标搜索结果,然后根据M个目标搜索结果的评分调整M个目标搜索结果在搜索结果列表中的排序,其中,评分越高的目标搜索结果在搜索结果列表中的排序越前,这样搜索客户端在展示搜索结果列表时,可以将评分较高的目标搜索结果也即用户可能满意的搜索结果排在靠前的位置;解决了现有技术中搜索客户端展示的搜索结果列表中排名靠前的搜索结果的点击率较低的问题;达到了可以提高搜索结果列表中靠前的搜索结果的点击率的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术各个实施例所涉及的实施环境的示意图;图2是本专利技术一个实施例提供的搜索结果排序方法的流程图;图3是本专利技术另一个实施例提供的搜索结果排序方法的流程图;图4是本专利技术另一实施例中提供的调整搜索结果列表中的搜索结果的顺序的示意图;图5是本专利技术另一实施例中提供的生成结果模型的示意图;图6是本专利技术一个实施例提供的搜索结果排序装置的示意图;图7是本专利技术一个实施例提供的服务器的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其示出了本专利技术各个实施例所涉及的实施环境的示意图,如图1所示,该实施环境包括搜索客户端110和服务器120。搜索客户端110可以为浏览器、购物客户端以及社交应用客户端之类的可以信息搜索的搜索客户端。实际实现时,该搜索客户端110可以运行在终端中,终端通过有线或者无线网络与服务器120连接。服务器120是指用于为搜索客户端110提供后台服务的服务器,该服务器120可以为一台服务器,也可以为由多台服务器组成的服务器集群,对此并不做限定。下述各个实施例提供的搜索结果排序方法可以用于图1所示的搜索客户端110中,也可以用于服务器120中。并且,当用于搜索客户端110中时,搜索客户端110获取搜索词所对应的搜索结果列表,是指搜索客户端110接收服务器120返回的该搜索结果列表;而当用于服务器120中时,服务器120获取搜索词所对应的搜索结果列表是指服务器120根据搜索词搜索各个相关的搜索结果,并根据各个搜索结果生成搜索结果列表,本实施例对此并不做限定,并且下述各个实施例除特殊说明外,均以该搜索结果排序方法用于服务器120中来举例说明。请参考图2,其示出了本专利技术一个实施例提供的搜索结果排序方法的方法流程图,如图2所示,该搜索结果排序方法可以包括:步骤201,获取搜索词所对应的搜索结果列表。搜索结果列表中可以包括该搜索词所对应的各个搜索结果。实际实现时,搜索结果列表中的各个搜索结果可以按照与搜索词的相关性进行排序,比如,按照与搜索词相关性由高到低的顺序排序,在此不再赘述。步骤202,获取搜索结果列表中的M个目标搜索结果。M个目标搜索结果为历史搜索该搜索词时的历史搜索结果,每个历史搜索结果的评分为根据历史搜索结果的阅读时长确定的评分,每个历史搜索结果的评分与历史搜索结果的阅读时长呈正相关关系;M为大于等于1的整数。步骤203,根据M个目标搜索结果的评分调整M个目标搜索结果在搜索结果列表中的排序。评分越高的目标搜索结果在搜索结果列表中的排序越前。综上所述,本实施例提供的搜索结果排序方法,通过在获取到搜索结果列表之后,获取搜索结果列表中的M个目标搜索结果,然后根据M个目标搜索结果的评分调整M个目标搜索结果在搜索结果列表中的排序,其中,评分越高的目标搜索结果在搜索结果列表中的排序越前,这样搜索客户端在展示搜索结果列表时,可以将评分较高的目标搜索结果也即用户可能满意的搜索结果排在靠前的位置;解决了现有技术中搜索客户端展示的搜索结果列表中排名靠前的搜索结果的点击率较低的问题;达到了可以提高搜索结果列表中靠前的搜索结果的点击率的效果。同时,由于调整后的搜索结果列表中靠前的搜索结果的评分较高,也即靠前的搜索结果通常是用户比较满意的搜索结果,因此,这就使得用户在搜索客户端展示的搜索结果列表中查找自己需要的搜索结果时,用户可以很容易的查找得到,提高了用户的信息查询效率。请参考图3,其示出了本专利技术一个实施例提供的搜索结果排序方法的方法流程图,如图3所示,该搜索结果排序方法可以包括:步骤301,获取搜索词所对应的搜索结果列表。服务器接收到搜索客户端发送的搜索词之后,可以搜索该搜索词所对应的搜索结果列表。其中,搜索结果列表中可以包括该搜索词所对应的各个搜索结果。实际实现时,搜索结果列表中的各个搜索结果可以按照与搜索词的相关性进行排序,比如,按照与搜索词相关性由高到低的顺序排序,在此不再赘述。步骤302,获取搜索结果本文档来自技高网...

【技术保护点】
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

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

1