素材牛VIP会员
【推荐机制的设计】
 15***75  分类:SQL代码  人气:948  回帖:1  发布于6年前 收藏

背景:

我是做服务端开发的,最近遇到一个用户推荐机制的设计,没有思路也找不到合适的资料,想问问大家有没有类似的经验或者思路方向的指导

目的:

主要为了解决推荐身边达人模块的需求

效果描述:

下拉列表:拉取n个用户
上拉列表:继续拉取n个用户(不断上拉,不断拉取直至用户全部被拉取完成)

原则:

有规律、不重复    

排序规律(括号内为权重):

越近越优先(5/10)、越新越优先(3/10)、兴趣越相同越优先(2/10)

用户属性(数据库字段):校区(经纬度)、登录时间、兴趣圈子

注:
1.每个校区有经纬度,优先推荐本校区的用户,次之推荐附近校区的用户,再之推荐更远校区的用户
2.登录时间按用户打开软件的时间记录
3.每个用户可加入n个兴趣圈子,兴趣匹配度为x/n(x为两个人共同加入的圈子数)

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv5 码农
阿***7 产品经理 6年前#1

对不同字段设定不同的大小,拿这个用户的各个字段与其他用户的各个字段相乘。分数越高,相似度越大。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取