1. A computer-implemented method comprising: receiving a first term, a second term, and a third term; determining, by one or more computers, that a phrase that includes the first term, the second term, and the third term has a collective meaning that is different than each of a meaning of the first term, a meaning of the second term, and a meaning of the third term; and in response to determining that the phrase that includes the first term, the second term, and the third term has a collective meaning that is different than each of the meaning of the first term, the meaning of the second term, and the meaning of the third term: identifying, in a collection of search queries, an original search query that includes: (i) the phrase that includes the first term, the second term, and the third term, and (ii) an additional, original search query term that is not included in the phrase; determining a number of times that, in the collection of search queries, the original query that includes (i) the phrase that includes the first term, the second term, and the third term, and (ii) the additional, original search query term that is not included in the phrase, is followed by a revised search query that includes: (i) the phrase that includes the first term, the second term, and the third term, and (ii) an additional, revised search query term that is different than the additional, original search query term and that is not included in the phrase; and determining, based on the number of times, whether to revise a subsequently received search query that includes: (i) the phrase that includes the first term, the second term, and the third term, and (ii) the additional, original search query term, to include the additional, revised search query term.