[发明专利]搜索结果排序的方法和系统有效
申请号: | 201210088115.1 | 申请日: | 2012-03-29 |
公开(公告)号: | CN103365870B | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 龚雨成;刘占亮;刘帅;陈志 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 结果 排序 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及搜索结果排序的方法和系统。
背景技术
计算机网络技术的发展极大的提高了人们获取信息的便利性,计算机网络中存储了海量的信息,为了使人们查找到自己所需的信息,搜索引擎被广泛使用,现有的搜索引擎一般根据输入的检索词的相关度进行排序,但是,一般通过检索词搜索获得的满足条件的搜索结果非常多,检索词搜索结果相对而言比较客观,不能将高质量的、用户感兴趣的结果自动排到输出结果的最前端,需要用户自己在输出结果的基础上寻找自己感兴趣的网页,用户体验比较差。
社会性网络服务(Social Networking Services,简称SNS)分享指的是在一些网站上将自己感兴趣的内容通过分享控件分享到自己的博客、微博上的过程。是用户主观选择的结果,所以SNS网站上的分享数据可以反映用户对一些网页的喜欢程度,也可以在一定程度上反映网页本身的质量。所以,利用SNS的分享数据进行搜索可以改善搜索的质量和用户体验,但是现有技术还没有利用SNS的分享数据进行搜索的方法。
发明内容
本发明的实施例提供一种搜索结果排序的方法和系统,利用SNS的分享数据进行搜索,改善了搜索的质量和用户体验。
为达到上述目的,本发明实施例采用的技术方案是,
一方面,本发明实施例提供一种搜索结果排序的方法,其特征在于,包括:
分享服务器收集社会性网络服务(SNS)平台的分享数据,并记录每一个分享数据的统一资源定位符(URL);
根据分享服务器记录的每一个所述分享数据的分享次数,给每一个所述分享数据的URL计算社会化分享排名值;
将所述社会化分享排名值与检索词的预设排序因子进行线性加权,按照加权结果对所述分享数据的URL进行排序,并输出排序结果。
优选的,所述根据分享服务器记录的每一个所述分享数据的分享次数,给每一个所述分享数据的URL计算社会化分享排名值,包括:
根据预设的更新周期,在每个更新周期中根据分享服务器记录的每一个所述分享数据的分享次数,给每一个所述分享数据的URL计算社会化分享排名值并进行更新。
优选的,计算当前更新周期的每一个所述分享数据的URL社会化分享排名值的方法,包括:
根据每个更新周期内分享服务器记录的每一个所述分享数据的分享次数,计算每一个所述分享数据的URL在每个更新周期内的子社会化分享排名值,将每一个所述分享数据所有更新周期内的子社会化分享排名值分别相加得到每一个所述分享数据的URL的社会化分享排名值。
优选的,计算当前更新周期的每一个所述分享数据的URL社会化分享排名值的方法,包括:
根据每个更新周期内分享服务器记录的每一个所述分享数据的分享次数,计算每一个所述分享数据的URL在每个更新周期内的子社会化分享排名值;
对每一个所述分享数据的URL在每个更新周期内的子社会化分享排名值乘以不同的衰减因数进行修正,其中,所述衰减因数根据与当前更新周期相隔时间的长短确定;
将每一个所述分享数据的URL修正后的所有更新周期内的子社会化分享排名值分别相加得到每一个所述分享数据的URL的社会化分享排名值。
优选的,在根据分享服务器记录的每一个所述分享数据的分享次数,给每一个所述分享数据的URL计算社会化分享排名值之前或者之后,还包括:若在设定个数的更新周期内,根据分享服务器记录的一个分享数据的分享次数均大于设定的分享次数阀值,或者根据分享服务器记录的该分享数据的分享次数计算所得的子社会化分享排名值均大于设定的子社会化分享排名值阀值,则将该分享数据过滤。
优选的,在根据分享服务器记录的每一个所述分享数据的分享次数,给每一个所述分享数据的URL计算社会化分享排名值之前或者之后,所述方法还包括:
将所述收集的社会性网络服务SNS平台的分享数据分成新闻、图片、和视频三类分享数据。
优选的,所述将所述社会化分享排名值与检索词的预设排序因子进行线性加权,按照加权结果对所述分享数据的URL进行排序,并输出排序结果包括,
将每一类的分享数据的社会化分享排名值与检索词的预设排序因子进行线性加权,按照加权结果对所述每一类分享数据的URL进行排序,并输出排序结果。
一方面,本发明实施例提供一种搜索结果排序的系统,其特征在于,包括:
收集单元,用于收集社会性网络服务SNS平台的分享数据,并记录每一个分享数据的统一资源定位符URL;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210088115.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:声光控制节能灯
- 下一篇:竹炭烧制系统及竹炭烧制工艺