There are basic backbone approaches of Ranking and Recommendation
Build a small search engine that allows you to rank organizations by user request.
Recommend best places to go for users that travel to another city.
Making Eats recommendation for users that travel from hometown to another. Trying to achieve better MNAP