Nodejs 社交平台中根据用户偏好设置,每天推荐符合条件的用户?
Nodejs 社交平台中根据用户偏好设置,每天推荐符合条件的用户?
很多社交平台,都有这步功能:
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
有小伙伴们知道这个业务逻辑怎么实现不?后端的数据表结构怎么设计呢?