19. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: accessing query log data that identifies, for an initial search query that includes a sequence of query terms: two or more particular query terms that are included in a particular order in the sequence of query terms of the initial search query, search results that were generated using the initial search query, and a particular search result selected by the user; determining, using the query log data, that the particular search result includes the two or more particular query terms in a different order than the particular order in which the two or more particular query terms are ordered in the sequence of query terms of the initial search query; in response to determining that the particular search result includes the two or more particular query terms in the different order, adjusting a click count for a query term reordering rule associated with the two or more particular query terms; and determining, based at least on the adjusted click count, whether to revise a search query using the query term reordering rule.
20. The system of claim 19 , wherein adjusting the click count for the query term reordering rule comprises incrementing the click count for the query term reordering rule, and wherein the operations comprise assigning a score to the query term reordering rule based on the click count and a skip count.