8. A method for searching for businesses at least partially based on social graph information and affinity group information, the method comprising: receiving, by a computing system, an input corresponding to a query that is associated with an identified user, the input being received via a network and comprising business selection criteria; searching, via the computing system, business information to identify a set of businesses based at least in part on the business selection criteria; processing, via the computing device, social graph information relating to a set of users to identify information about one or more networks of social relationships between two or more users of the set of users, the one or more networks of social relationships being associated with one or more social networking websites, wherein the set of users comprises the identified user; processing, via the computing system, user preference information relating to the set of businesses, the user preference information indicating that, for one or more businesses of the set of businesses, one or more users of the set of users have indicated one or more preferences for the one or more businesses of the set of businesses; processing, via the computing system, affinity group information to identify one or more affinity groups corresponding to the input; ranking, via the computing system, two or more businesses of the set of businesses based at least in part on: at least some of the social relationship graph information; at least some of the user preference information relating to the plurality of businesses; and at least some of the affinity group information; and providing, over the network, a search result based at least in part on the ranking of the two or more businesses.
13. The method of claim 8 , wherein the ranking the two or more businesses of the set of businesses based at least in part on at least some of the affinity group information comprises determining a relevance of one or more affinity groups to the business selection criteria, and determining numbers of users of the set of users that are associated with the one or more affinity groups.