1. A method, comprising: receiving a search query from a user; receiving, from a search engine, a set of search results that satisfy the search query; identifying a user interest profile associated with the user, the user interest profile comprising information associated with a set of activities performed by the user on one or more social systems; assigning a ranking score, based at least on the user interest profile, to each result in at least a subset of search results in the set of search results; sorting the subset of search results based on the ranking score that has assigned to each result in the subset of search results; and sending the subset of search results that has been sorted to the user.