1. A computer-implemented method comprising: receiving a search query associated with an entity reference, wherein the entity reference corresponds to one or more distinct entities; providing a set of results for the search query wherein the set of results distinguishes between the one or more distinct entities; identifying one or more attributes of at least one entity of the one or more distinct entities based at least in part on the set of results; generating one or more additional search queries based on the search query, the at least one entity, and the one or more attributes; receiving an input selecting at least one of the one or more additional search queries; and providing an updated set of results based on the selected one or more additional search queries, wherein the updated set of results comprises at least one result not in the set of results.