1. A computer-implemented method of searching for objects of a social networking system, comprising: receiving a query from a client device, the query associated with a user of a social networking system; performing a plurality of search algorithms using the query, wherein one or more of the search algorithms obtains results based at least in part on examining connections of the user in the social networking system; receiving a result set from each of the search algorithms, wherein each result set comprises a set of objects from an object store of the social networking system that match the query; aggregating the result sets from the search algorithms into a combined result set; and providing at least a portion of the combined result set to the client device in response to the query.