7. The computer-implemented method of claim 1 , wherein the pre-defined number is a maximum number of search categories that will be displayed in a display page.
1. A computer-implemented method for refining search results using dynamically displayed categorization information, comprising: under control of one or more computer systems configured with executable instructions, in response to receiving a search query, providing for display a first ordered set of data entries and at least one of a first ordered set of preferred search categories, the first ordered set of data entries selected from a data store based at least in part on the received search query, the first ordered set of preferred search categories selected based at least in part upon search category preference information for at least a portion of the data entries in the first ordered set of data entries, the search category preference information for each data entry in the first ordered set of data entries specifying at least one search category as a preferred search category for the data entry; receiving a selection of a displayed preferred search category; and in response to the received selection, providing for display a second ordered set of data entries and a second ordered set of preferred search categories, the second ordered set of data entries selected from the data store based at least in part on the received search query and the selected preferred search category, wherein the second ordered set of data entries is able to include at least one data entry not included in the first ordered set of data entries, and wherein selecting the first ordered set of preferred search categories includes selecting a pre-defined number of search categories based at least in part upon the corresponding search category preference information.