I want to use Apache Mahout in my project on Ruby on Rails for implementing recommendations and collaborative filtering. In Particular my requirements are:
- suggesting related tags.
- suggesting related articles.
- based on user's preferences prompt him for review of articles.
- based on geographical location, and other meta information of a user, suggest him similar users.
I am open to using any other solution (other than mahout) if it integrates with rails easily and fulfills my requirements.