Text this: Cross-domain recommender system for non-overlapping domains using clustering-based pattern transfer mechanism