1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for providing a user interface for exploring facets relevant to a user search query term, wherein a state of the user search query is maintained, the method comprising: receiving at least one search query term from a user; receiving at least one relevant facet for the at least one search query term, wherein the at least one relevant facet categorizes a set of topics relevant to the at least one search query term and allows the user to refine the one or more search query terms; displaying at least one of the relevant facets for the at least one search query term; receiving selection of at least one of the relevant facets; sending the selection of at least one of the relevant facets to a back end server; receiving a set of search results for the at least one search query term and the at least one selected facet; and displaying a set of search results for the at least one search query term and the at least one selected facet.