1. A computer-implemented method for determining recommended entities for a user based on the user's social graph, the method comprising: receiving, at one or more processors, a search query from the user and an identifier for a subset of the user's social graph, wherein the subset of the user's social graph includes a plurality of contacts of the user and is selected by the user from among a plurality of subsets also each having a plurality of contacts of the user; identifying, by one or more processors, a plurality of entities that match the search query; identifying, by one or more processors, one or more contacts in a subset of the user's social graph based on the identifier; determining, by one or more processors, a selected one of the plurality of entities associated with one or more of the identified contacts; and providing, by one or more processors, the plurality of entities including the selected one of the plurality of entities as search results responsive to the search query in a search results display, wherein the selected entity is annotated with association information for at least one of the identified contacts including review text or a rating of the selected entity by the at least one identified contact and the selected entity is annotated with an indication of the at least one identified contact.
1. A computer-implemented method for determining recommended entities for a user based on the user's social graph, the method comprising: receiving, at one or more processors, a search query from the user and an identifier for a subset of the user's social graph, wherein the subset of the user's social graph includes a plurality of contacts of the user and is selected by the user from among a plurality of subsets also each having a plurality of contacts of the user; identifying, by one or more processors, a plurality of entities that match the search query; identifying, by one or more processors, one or more contacts in a subset of the user's social graph based on the identifier; determining, by one or more processors, a selected one of the plurality of entities associated with one or more of the identified contacts; and providing, by one or more processors, the plurality of entities including the selected one of the plurality of entities as search results responsive to the search query in a search results display, wherein the selected entity is annotated with association information for at least one of the identified contacts including review text or a rating of the selected entity by the at least one identified contact and the selected entity is annotated with an indication of the at least one identified contact. 13. The method of claim 1 , further comprising: ranking, by the one or more processors, the identified contacts based on relationship criteria corresponding to a relationship between each of the identified contacts and the user in the user's social graph; wherein the selected entity is annotated with association information for a highest ranked contact of the identified contacts associated with the selected entity.