15. The computer-implemented method of claim 13 , wherein selecting a plurality of facet values comprises: receiving a selection of a facet in the constructed query; and identifying a plurality of facet values corresponding to the selected facet.
13. A computer-implemented method for constructing a search query, comprising: constructing a query including a category and one or more facets; selecting a plurality of facet values corresponding to a facet in the constructed query, the plurality of facet values being selected from a pre-defined list; forming test queries comprising the constructed query and the selected plurality of facet values; submitting the formed test queries to a search engine; excluding facet values that correspond to test queries that generate less than a threshold number of matching documents when submitted to the search engine; providing one or more facet values corresponding to the facet, the provided one or more facet values being different from the excluded facet values; and adding a facet value to the constructed query in response to receiving a selection of the facet value from the provided one or more facet values.