Text this: Recommentdation methodology using dynamic and hybrid user profile, and multiple criteria decision making score prediction