19. A computer-readable storage medium storing instructions for refining search results using categorization information, the instructions when executed by a processor causing the processor to: receive a search request including a search query; determine 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 provide 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 capable of being displayed to a user corresponding to the received search request, and wherein a subset of the ordered set of data entries is capable of being displayed 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, wherein, when a subset of the ordered set of data entries cannot be displayed in response to a selection of at least one of the at least one preferred search category without a subsequent search request, based at least in part upon the preferred search category information for each of the ordered set of data entries, the instructions further cause the processor to: receive 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.
19. A computer-readable storage medium storing instructions for refining search results using categorization information, the instructions when executed by a processor causing the processor to: receive a search request including a search query; determine 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 provide 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 capable of being displayed to a user corresponding to the received search request, and wherein a subset of the ordered set of data entries is capable of being displayed 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, wherein, when a subset of the ordered set of data entries cannot be displayed in response to a selection of at least one of the at least one preferred search category without a subsequent search request, based at least in part upon the preferred search category information for each of the ordered set of data entries, the instructions further cause the processor to: receive 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. 21. The computer-readable storage medium of claim 19 , further comprising: applying search category selection rules to identifying and order the preferred search categories, based at least in part upon a total number of the data entries sharing corresponding search category preference information.