A search query is resolved prior to being submitted to one or more search
engines. The query is resolved such that the query unambiguously
corresponds to a category included in a query ontology that relates
search queries to query categories. The query may be resolved by
supplementing the query with additional information corresponding to the
category. For example, the query may be formatted into a canonical form
of the query for the category. Alternatively or additionally, the query
may be supplemented with one or more keywords that are associated with
the category and that represent words or phrases that appear in a high
percentage of search results for queries from the category. Resolving the
query yields search results that more closely reflect search results
desired by a user submitting the query.