1. A computer-implemented method for providing category-specific search suggestions to a user, the method comprising: receiving from a user one or more characters associated with a partial search query to be executed against a set of data; determining a plurality of relevant search query suggestions relevant to the one or more characters associated with at least the partial search query received from the user; associating each of the plurality of relevant search query suggestions with at least one of a plurality of search categories determined to be relevant to a respective search query suggestion; selecting a subset of the plurality of associated search categories based at least in part a relevance value for each category meeting a threshold relevance value, the relevance value indicating a strength of an association of each category in the subset of the plurality of associated search categories with the plurality of relevant search query suggestions; providing for display the subset of the plurality of associated search categories and the plurality of relevant search query suggestions, the plurality of relevant search query suggestions including the one or more characters of the partial search query; determining an ordered set of some of the plurality of relevant search query suggestions and some of the plurality of associated search categories based at least in part on the relevance value of each category; providing for display, within an allowable deviation from being simultaneous to receiving the one or more characters, a search suggestion window including the ordered set, wherein the some of the plurality of relevant search query suggestions and the some of the plurality of associated search categories in the ordered set are displayed concurrently in the search suggestion window, the some of the relevant search query suggestions and the some of the associated search categories selectable to be executed against the set of data in the associated search category; dynamically updating the ordered set as characters are entered or deleted; and providing for display a category view upon selection of at least one associated search category, the category view providing an ordered set of available items for purchase by the user.