Effective Query Recommendation with Medoid-based Clustering using a Combination of Query, Click and Result Features