1. A computer-implemented method for resolving a query, the method comprising: enabling display of an interface to solicit multiple search terms in a single query; receiving, based on the interface, multiple search terms in a single query; identifying multiple categories applicable to a first portion of the multiple search terms; identifying multiple categories applicable to a second portion of the multiple search terms, the second portion of the multiple search terms being different than the first portion of the multiple search terms; determining that a category is among each of the multiple categories identified as being applicable to the first portion of the multiple search terms and the multiple categories identified as being applicable to the second portion of the multiple search terms; identifying the determined category as being applicable to the received single query; in response to identifying the determined category as being applicable to the single received query, performing a search process that uses the determined category in identifying search results responsive to the single received query; and storing, in electronic storage and using a processor, the identified search results.