社交平台中根据用户偏好设置,每天推荐符合条件的用户?

2020-11-03 09:10:20 +08:00
 hanyu5166
很多社交平台,都有这步功能:

1.根据用户偏好设置,每天 8 点 推荐符合条件的用户

2.当数据库里查询不到满足条件的人时,会自动扩大范围查询

3.每天出现重复的人的几率很小

如图例:
https://image-static.segmentfault.com/256/126/2561266466-5f9fa8dfe3425_articlex

https://image-static.segmentfault.com/101/251/1012518571-5f9fa8f950143_articlex

https://image-static.segmentfault.com/391/217/3912172054-5f9fa9022d996_articlex

有小伙伴们知道这个业务逻辑怎么实现不?后端的数据表结构怎么设计呢?
2572 次点击
所在节点    Node.js
1 条回复
alreadytaken
2020-11-03 09:21:34 +08:00
需要一个大数据平台支撑,要不接友盟的 api,这个就是标签推荐系统,圈人的。高级一点的需要一个智能图谱,后面都是图数据库。单靠业务库很难搞定。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721217

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX