我想为我的Rails网络应用程序提供推荐功能。特别是,我想向一个新注册的用户推荐他可能想要关注的其他用户。
Rails中是否有用于此目的的引擎/宝石?如果没有,我应该从哪里开始构建它?
谢谢。
答案 0 :(得分:8)
有Coletivo gem https://github.com/diogenes/coletivo 我试了一下。运行MySQL。
Neo4j http://neo4j.org很容易实现“跟随谁”。事实上,大多数显示其能力的样本都涉及“跟随者”。 快速提示 - 只有在JRuby上运行时,Neo4j.rb才会很酷。如果不是 - 使用Neography https://github.com/maxdemarzi/neography,这是一个REST包装器,看起来非常快。
Coletivo宝石死了。
答案 1 :(得分:1)
也许这个答案对你来说没用了,但是对于那些正在为Rails寻找推荐引擎的人来说可能是这样。
你需要Redis才能工作,Hiredis需要更好的性能。
答案 2 :(得分:0)