Learning to Rank Query Recommendations by Semantic Similarities