7. The method of claim 1 , further comprising: receiving a selection of the facet value added to the expanded constructed query; providing one or more facet values corresponding to the added facet; receiving a selection of a second facet value from the one or more facet values; and replacing the facet value added to the expanded constructed query with a second facet value.
1. A method for constructing a search query, comprising: receiving a plurality of characters corresponding to characters entered into a query box; matching the plurality of characters to a category; constructing a query based on the matching of the plurality of characters, the constructed query including the matched category; receiving a selection of the constructed query; providing a plurality of facets corresponding to the matched category; adding a facet to the constructed query to form an expanded constructed query, the facet being added in response to receiving a selection of the facet from the provided plurality of facets; providing, in response to receiving the selection of the facet from the provided plurality of facets, at least one facet value corresponding to the added facet; and adding a facet value to the expanded constructed query in response to receiving a selection of the facet value from the provided at least one facet value, wherein the selection of the facet is received prior to receiving a selection of a facet value corresponding to the facet.