我正在构建一个服务,用户可以提交他推荐/喜欢的链接“列表”(文章,网站......等),系统将向他显示他可能喜欢的其他链接列表。
在我的脑海中执行此过程的唯一想法是:
- 用户 A 将提交他的链接列表(例如 10 个链接)
- 系统将查找其他用户(比如用户 B)列表,其中用户 A 和用户 B 链接之间的链接有 80% 相同
- 向用户 A 显示 20% 的新链接(来自用户 B 列表)
您还有其他方法可以做到这一点吗?或者你有没有做同样事情的开源项目?
任何语言都可以,但我更喜欢 Perl、PHP、Java、SQL