I would like to have a recommendation functionality for my Rails web app. In particular, I want to recommend a newly signed-up user other users he may want to follow.
Is there an engine/gem for this purpose in Rails? If not, where should I start to build it?
Thank you.
There's Coletivo gem https://github.com/diogenes/coletivo I tried it a bit. Runs on MySQL.
Neo4j http://neo4j.org is really easy to implement a "who to follow". In fact, most samples showing its abilities involve "who to follow". Quick tip - Neo4j.rb is cool only if you are running on JRuby. If not - use Neography https://github.com/maxdemarzi/neography, which is a REST wrapper and seems pretty fast.
Coletivo gem is dead.
Maybe this answer isn't useful for you anymore, but it might be for anyone else who's looking for a recommendation engine for Rails.
You'll need Redis for it to work and Hiredis for better performance.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With