8. 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, receiving a search request including a search query; determining an ordered set of data entries and an ordered set of preferred search categories, the ordered set of data entries being selected from a data store based at least in part on the search query, the ordered set of preferred search categories being selected based at least in part upon search category preference information for at least a portion of the data entries in the ordered set of data entries, the search category preference information for each of the ordered set of data entries specifying at least one search category as a preferred search category for the data entry; and providing the ordered set of data entries, at least one preferred search category for each of the ordered set of data entries, and at least one preferred search category of the ordered set of preferred search categories in response to the received search request, wherein the ordered set of data entries and the at least one preferred search category of the ordered set of preferred search categories is provided for display to a user corresponding to the received search request, and wherein a subset of the ordered set of data entries is displayable in response to a selection of at least one of the displayed at least one preferred search category without a subsequent search request, the subset being determined based at least in part upon the selection and the at least one preferred search category provided for each of the ordered set of data entries; and wherein, when a subset of the ordered set of data entries cannot be displayed without submitting a subsequent search request, based at least in part upon the preferred search category information for each of the ordered set of data entries, receiving a selection of at least one of the displayed preferred search categories; and in response to the received selection, provide for display a second ordered set of data entries and at least one of a second ordered set of preferred search categories, the second ordered set of data entries being selected from the data store based at least in part on the received search query and the selected at least one preferred search category, wherein the second ordered set of data entries is capable of including at least one data entry not included in the ordered set of data entries.
12. The computer-implemented method of claim 8 , further comprising: applying search category selection rules to identifying and ordering the preferred search categories.