This document proposes an adaptive recommendation system to provide accurate service recommendations over big data. It combines content-based, item-based, and knowledge-based recommendation techniques using an adaptive collaborative filtering approach. The system aims to improve scalability, accuracy, and address cold-start problems. It uses clustering to group similar services together to reduce data size and improve recommendation accuracy. The system architecture includes administrative and visitor modules to manage products and provide recommendations respectively. Service recommendations are generated by matching users to similar neighborhoods based on item preferences.