9. A computer-implemented method comprising: receiving text from a user; submitting the text as a query to a remote social networking system; and receiving, from the remote social networking system, a combined result set comprising objects matching the query, the combined result set comprising objects obtained from a plurality of search algorithms performed by the social networking system; wherein at least a plurality of the objects of the combined result set are ordered based at least in part on measures of affinities of the user for the objects, wherein an affinity of the user for an object comprises a physical distance between a geographic location associated with the user and a geographic location associated with the object.
9. A computer-implemented method comprising: receiving text from a user; submitting the text as a query to a remote social networking system; and receiving, from the remote social networking system, a combined result set comprising objects matching the query, the combined result set comprising objects obtained from a plurality of search algorithms performed by the social networking system; wherein at least a plurality of the objects of the combined result set are ordered based at least in part on measures of affinities of the user for the objects, wherein an affinity of the user for an object comprises a physical distance between a geographic location associated with the user and a geographic location associated with the object. 11. The computer-implemented method of claim 9 , wherein a measure of an affinity of the user for an object comprises a distance between the user and the object on a social graph of the remote social networking system, the social graph having nodes corresponding to objects and edges corresponding to relationships of the objects, the user being represented as one of the objects.