The invention relates to the field of computer technology, in particular to a method and device for ranking search results. The method includes: searching N search results based on search requirements, N is a positive integer; obtaining clicks, clicks and update timestamps of each search result; obtaining the influence factor of each search result based on the clicks mentioned, clicks, update timestamps and current timestamps of each search result; and obtaining the influence factor of each search result based on N sites. The influence factor of the search results is used to rank N search results and obtain the ranking results. The invention is used to realize the technical effect of sorting search results according to the influence of search results.
【技术实现步骤摘要】
一种对搜索结果排序的方法和装置
本专利技术涉及计算机
,尤其涉及一种对搜索结果排序的方法和装置。
技术介绍
随着我国信息化的惊人发展,以及大数据时代的到来,从数百亿的数据中搜索出具有影响力或者具有代表性的数据就显得十分重要。尽管现有技术中已有多种依照用户搜索需求进行搜索的搜索方法,但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现大多数搜索方法存在一个共性的技术问题,那就是搜索结果的排序还尚不够好,导致用户不得不进一步再从大量的搜索结果找出具有影响力的搜索结果。
技术实现思路
本专利技术实施例提供了一种对搜索结果排序的方法和装置,用于按照搜索结果的影响力对搜索结果进行排序。第一方面,本专利技术提供了一种对搜索结果排序的方法,包括:基于搜索需求搜索出N个搜索结果,N为正整数;获取每个所述搜索结果的点击量、点击用户量和更新时间戳;基于每个所述搜索结果的所述点击量、所述点击用户量、所述更新时间戳以及当前时间戳,获得每个所述搜索结果的影响力因数;基于N个所述搜索结果的所述影响力因数对N个所述搜索结果进行排序,获得排序结果。可选的,当N≥2时,基于N个所述搜索结果的所述影响力因数对N个所述搜索结果进行排序,获得排序结果,包括:比较每两个所述搜索结果的所述影响力因数,根据比较结果获得每个所述搜索结果的第一比较记录;比较每两个所述第一比较记录一致的所述搜索结果的所述影响力因数,并根据比较结果将所述第一比较记录更新为第二比较记录;比较每两个所述第二比较记录一致的所述搜索结果的所述影响力因数,根据比较结果更新所述第二比较记录;如果未出现与其余N-2个所述 ...
【技术保护点】
1.一种对搜索结果排序的方法,其特征在于,包括:基于搜索需求搜索出N个搜索结果,N为正整数;获取每个所述搜索结果的点击量、点击用户量和更新时间戳;基于每个所述搜索结果的所述点击量、所述点击用户量、所述更新时间戳以及当前时间戳,获得每个所述搜索结果的影响力因数;基于N个所述搜索结果的所述影响力因数对N个所述搜索结果进行排序,获得排序结果。
【技术特征摘要】
1.一种对搜索结果排序的方法,其特征在于,包括:基于搜索需求搜索出N个搜索结果,N为正整数;获取每个所述搜索结果的点击量、点击用户量和更新时间戳;基于每个所述搜索结果的所述点击量、所述点击用户量、所述更新时间戳以及当前时间戳,获得每个所述搜索结果的影响力因数;基于N个所述搜索结果的所述影响力因数对N个所述搜索结果进行排序,获得排序结果。2.如权利要求1所述的方法,其特征在于,当N≥2时,基于N个所述搜索结果的所述影响力因数对N个所述搜索结果进行排序,获得排序结果,包括:比较每两个所述搜索结果的所述影响力因数,根据比较结果获得每个所述搜索结果的第一比较记录;比较每两个所述第一比较记录一致的所述搜索结果的所述影响力因数,并根据比较结果将所述第一比较记录更新为第二比较记录;比较每两个所述第二比较记录一致的所述搜索结果的所述影响力因数,根据比较结果更新所述第二比较记录;如果未出现与其余N-2个所述第二比较记录不一致的两个所述第二比较记录,再次执行所述比较每两个所述第二比较记录一致的所述搜索结果的所述影响力因数,根据比较结果更新所述第二比较记录的步骤;如果出现与其余N-2个所述第二比较记录不一致的两个所述第二比较记录,基于该两个所述第二比较记录确定排序最靠前的所述搜索结果,以及排序最靠后的所述搜索结果;判断N个所述搜索结果是否均确定排序;如果N个所述搜索结果未均确定排序,再次执行所述比较每两个所述第二比较记录一致的所述搜索结果的所述影响力因数,根据比较结果更新所述第二比较记录的步骤;如果N个所述搜索结果均确定排序,获得所述排序结果。3.如权利要求2所述的方法,其特征在于,所述第二比较记录包括比较结果为较大值的次数和比较结果为较小值的次数,基于该两个所述第二比较记录确定排序最靠前的所述搜索结果,以及排序最靠后的所述搜索结果,包括:确定所述第二比较记录中为较大值的次数最大且为较小值的次数最小的所述搜索结果排序最靠前;确定所述第二比较记录中为较大值的次数最小且为较小值的次数最大的所述搜索结果排序最靠后。4.如权利要求2所述的方法,其特征在于,所述第二比较记录包括根据比较结果确定的权值,基于该两个所述第二比较记录确定排序最靠前的所述搜索结果,以及排序最靠后的所述搜索结果,包括:确定所述第二比较记录中所述权值最大的所述搜索结果排序最靠前;确定所述第二比较记录中所述权值最小的所述搜索结果排序最靠后。5.如权利要求1所述的方法,其特征在于,基于每个所述搜索结果的所述点击量、所述点击用户量、所述更新时间戳以及当前时间戳,获得每个所述搜索结果的影响力因数,包括:对每个所述搜索结果的所述点击量进行衰...
【专利技术属性】
技术研发人员:白凡,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。