Which recommender system: Content based or Collaborative filtering?
You are right. Content-Based Recommender System is the best approach to tackle such problems using historic information about the users.