Search code examples
ruby-on-railsrubyrecommendation-engine

Recommendation engine in Rails


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.


Solution

    1. There's Coletivo gem https://github.com/diogenes/coletivo I tried it a bit. Runs on MySQL.

    2. 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.

    Edit

    Coletivo gem is dead.