1. A computer-implemented method for refining search results, the method comprising the actions of: receiving a search query; in response to determining the search query is a compound search query, parsing, by one or more computer processors, the compound search query into at least two sub-queries; performing a search for each of the sub-queries; receiving a set of results from each search; determining, by one or more computer processors, a selection is made of a received result from one of the result sets; and performing a second search using the selected received result and a sub-query not associated with the selected received result.