[发明专利]一种搜索结果排序方法和装置在审
申请号: | 201210100706.6 | 申请日: | 2012-04-09 |
公开(公告)号: | CN103365913A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 林僚;黄兴君;吴可可;汪聪;曹越;邹维;石一峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 结果 排序 方法 装置 | ||
技术领域
本发明涉及搜索引擎技术领域,特别涉及一种搜索结果排序方法和装置。
背景技术
随着网络社区的迅速崛起,网络社区的用户数量急剧增多,用户对网络社区中搜人功能的需求也越来越强烈。
现有网络社区的搜人功能中,用户主动输入检索词,并通过一些筛选条件来寻找符合条件的用户,例如,用户输入检索词“小雨”,则系统会返回该网络社区中昵称为“小雨”的所有用户的搜索结果,但是,在搜索结果中不会显示被检索到的用户和检索的用户之间的关系。
实际上,用户通常会希望找到和自己具有相同兴趣爱好的陌生人,从而拓展自己在网络社区中的用户关系,而在现有实现中,检索的用户需要逐个点击察看各个被检索到的用户的信息,例如、用户的年龄、性别、兴趣等,才能够确定是否是自己感兴趣的用户,中间过程比较长。
发明内容
有鉴于此,本发明的目的在于提供一种搜索结果排序方法,该方法能够快速查找到与检索用户相关度较高的目标用户。
为了实现上述目的,本发明提供了一种搜索结果排序方法,应用于网络社区中的搜人系统,预先存储网络社区中每个用户的特征信息,该方法包括:
接收检索用户的检索请求,获取检索用户的特征信息以及检索用户的检索请求对应的用户搜索结果;
根据检索用户的特征信息确定用户搜索结果中每条用户搜索记录和检索用户之间的相关度;
将用户搜索结果中所有用户搜索记录按照和检索用户之间的相关度从大到小的顺序排序并输出。
本发明还提供了一种搜索结果排序装置,该装置包括:存储单元、获取单元、计算单元、排序单元;
所述存储单元,用于预先存储网络社区中每个用户的特征信息;
所述获取单元,用于接收检索用户的检索请求,获取检索用户的特征信息以及检索用户的检索请求对应的用户搜索结果;
所述计算单元,用于根据检索用户的特征信息确定用户搜索结果中每条用户搜索记录和检索用户之间的相关度;
所述排序单元,用于将用户搜索结果中所有用户搜索记录按照和检索用户之间的相关度从大到小的顺序排序并输出。
由上面的技术方案可知,本发明中,根据检索用户的特征信息和用户搜索结果中的每条用户检索记录对应的被检索到的用户的特征信息之间的相关度进行搜索结果排序,从而可以优先展示与检索用户的相关度较高的用户搜索记录,可以快速查找到与检索用户相关度较高的目标用户。
附图说明
图1是本发明实施例网络拓扑示意图;
图2是本发明实施例搜索结果排序方法流程图;
图3是本发明实施例搜索结果排序装置的结构示意图
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方法进行详细说明。
参见图1,图1是本发明实施例网络拓扑示意图,包括用户A的用户终端、用户B的用户终端、……、用户X的用户终端等多个用户的用户终端、以及提供搜人服务的服务器,其中,用户A、用户B分别通过各自的用户终端连接到网络,并可以通过网络访问同样连接到网络的服务器,这里的用户终端可以是手机、计算机等具有上网功能的设备。另外,用户终端和服务器之间的通信可以采用现有的通信协议,例如TCP协议、UDP协议等。
当用户A想要查找网络社区中的其它用户时,可以通过用户终端向服务器发送检索请求,具体实现中,可以登录到网络社区,在网络社区中提供搜人功能的界面中输入检索词,并点击相应的触发检索的按钮,以生成检索请求发送到服务器。服务器接收到用户A的检索请求后,获取检索请求中携带的检索词对应的用户搜索结果,并确定用户搜索结果中每条用户搜索记录与用户A之间的相关度,按照相关度从大到小的顺序排序并输出各用户搜索记录,实际上也即是将各用户搜索记录排序后携带在搜索应答中返回给用户A。
下面结合图2进行详细说明:
图2是本发明实施例搜索结果排序方法流程图,包括以下步骤:
步骤201、接收检索用户的检索请求,获取检索用户的特征信息以及检索请求对应的用户搜索结果;
这里,所述检索用户也即是发起检索请求的用户。所述检索请求包括检索词和发起检索请求的用户的标识(id)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210100706.6/2.html,转载请声明来源钻瓜专利网。