Recommendation System is a method to find the needs of the customer either it can be data or an item from the enormous amount of online data. This is technique which reforms from content to customer essential in every domain. In this paper, we present the three major techniques that are used for generating recommendation: Collaborative filtering, Content-based and Hybrid. It is a comprehensive survey of these techniques, enlighten with their advantages and drawbacks and provide a roadmap for more innovations in this area.
Keywords–Recommendation System, Collaborative, Content, Hybrid.