[发明专利]一种社区用户的搜索排序方法及系统有效
申请号: | 201110260200.7 | 申请日: | 2011-09-05 |
公开(公告)号: | CN102982035A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 王卫波;潘树燊;吴懿;曹放;张晶 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 社区 用户 搜索 排序 方法 系统 | ||
1.一种社区用户的搜索排序方法,其特征在于,该方法包括:
根据用户的历史行为数据计算预排序因子和离线排序因子;
以所述预排序因子为权值对用户倒排索引进行加权排序,得到有序倒排的用户索引数据;
对于登录态搜索的用户,在根据所述索引数据得到的搜索结果中,根据所述离线排序因子对所述搜索结果进行加权计算,得到最终排序结果。
2.如权利要求1所述的社区用户的搜索排序方法,其特征在于,该方法进一步包括:
对于非登录态搜索的用户,获取所述非登录态搜索的用户的位置信息计算在线排序因子;
在根据所述索引数据得到的搜索结果中,根据所述在线排序因子对所述搜索结果进行加权计算,将与所述非登录态搜索的用户的位置相同或相近的项目靠前排列,得到最终的排序结果。
3.如权利要求1所述的社区用户的搜索排序方法,其特征在于,该方法进一步包括:
获取所述登录态搜索的用户的位置信息计算在线排序因子;
在根据所述索引数据得到的搜索结果中,进一步根据所述在线排序因子和离线排序因子对搜索结果进行加权计算,将与所述登录态搜索的用户的位置相同或相近的社区用户靠前排列,得到最终的排序结果。
4.如权利要求1、2或3所述的社区用户的搜索排序方法,其特征在于,该方法进一步包括:
根据所述登录态搜索的用户的属性信息,计算在线排序因子;
在根据所述索引数据得到的搜索结果中,进一步根据所述在线排序因子和离线排序因子对所述搜索结果进行加权计算,将与所述登录态搜索的用户具有相同或相近属性的社区用户靠前排列,得到最终的排序结果。
5.如权利要求1、2或3所述的社区用户的搜索排序方法,其特征在于,所述预排序因子包括:
根据用户在社区的等级数据、最近登录和使用社区的情况数据计算的用户活跃度。
6.如权利要求1、2或3所述的社区用户的搜索排序方法,其特征在于,所述离线排序因子包括如下至少一种:
根据用户在社区发表或阅读的文章、交流和交友对象、关注对象数据分析得到的用户喜好信息或用户分类信息;
根据用户在社区的好友、关注对象数据分析得到的用户潜在好友关系链信息;
根据用户与好友之间的相互行为数据计算的用户亲密程度信息。
7.一种社区用户的搜索排序系统,其特征在于,该系统包括:
离线分析模块,用于根据用户的历史行为数据计算预排序因子和离线排序因子;
索引模块,用于以所述预排序因子为权值对用户倒排索引进行加权排序,得到有序倒排的用户索引数据;
排序模块,对于登录态搜索的用户,用于在根据所述索引数据得到的搜索结果中,根据所述离线排序因子对所述搜索结果进行加权计算,得到最终排序结果。
8.如权利要求7所述的社区用户的搜索排序系统,其特征在于,该系统进一步包括:
在线分析模块,对于非登录态搜索的用户,用于获取所述非登录态搜索的用户的位置信息计算在线排序因子;
所述排序模块,对于非登录态搜索的用户,进一步用于,在根据所述索引数据得到的搜索结果中,根据所述在线排序因子对所述搜索结果进行加权计算,将与所述用户的位置相同或相近的项目靠前排列,得到最终的排序结果。
9.如权利要求7所述的社区用户的搜索排序系统,其特征在于,该系统进一步包括:
在线分析模块,用于获取所述登录态搜索的用户的位置信息计算在线排序因子;
所述排序模块,进一步用于,在根据所述索引数据得到的搜索结果中,根据所述离线排序因子和在线排序因子对搜索结果进行加权计算,将与所述登录态搜索的用户的位置相同或相近的项目靠前排列,得到最终的排序结果。
10.如权利要求7所述的社区用户的搜索排序系统,其特征在于,该系统进一步包括:
在线分析模块,根据所述登录态搜索的用户的属性信息,计算在线排序因子;
所述排序模块,进一步用于,在根据所述索引数据得到的搜索结果中,根据所述在线排序因子和离线排序因子对所述搜索结果进行加权计算,将与所述登录态搜索的用户具有相同或相近属性的社区用户靠前排列,得到最终的排序结果。
11.如权利要求7、8或9所述的社区用户的搜索排序系统,其特征在于,所述离线分析模块包括:
预排序因子计算单元,用于根据用户在社区的等级数据、最近登录和使用社区的情况数据计算的用户活跃度计算预排序因子;
离线排序因子计算单元,用于将根据用户在社区发表或阅读的文章、交流和交友对象、关注方向数据分析得到用户喜好信息或用户分类信息计算离线排序因子;
和/或,将根据用户在社区的好友、关注对象数据分析得到的用户潜在好友关系链信息计算离线排序因子;
和/或,将根据用户与好友之间的相互行为数据计算的用户亲密程度信息计算离线排序因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110260200.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:LED荧光胶固化方法
- 下一篇:一种指令转化方法及系统