1. One or more computer-readable media having computer-executable instructions embodied thereon that perform a method to generate product suggestions, the method comprising: receiving a user query for a product; parsing the user query to determine whether the query is a general product query or a specific product query; if the query is a general product query, presenting the user with query refinements corresponding to the specific products that are associated with the general product query and receiving a user selection of the one or more query refinements for a specific product without executing the query refinements on a database, and formulating a specific product query based on the user selection of the one or more query refinements; and if the query is a specific product query, locating a product details page that is relevant to the specific product query and returning the product details page in response to the specific product query.