Text this: A hybrid approach for personalized news recommendation with ordered clustering algorithm, rich user and news metadata