1. A computer-implemented method comprising: obtaining a particular search query that was previously submitted by a user of a search system; classifying, using one or more predetermined criteria, the particular search query as a search query that did not produce a search result that the user was looking for; adding the particular search query that is classified as a search query that did not produce a search result that the user was looking for to a collection of search queries that are periodically evaluated for automatic resubmission to the search system; automatically resubmitting the particular search query to the search system for the user; and obtaining an updated set of search results.