7. A system, comprising: a processor device; and a memory device including instructions that, when executed with the processor device, cause the system to, at least: obtain a set of search results related to a search query, individual entries of the set of search results being associated with a category type; determine a plurality of category groups individually comprising a subset of the set of search results, the subset comprising one or more entries that share a common category type; select a plurality of entries, the plurality of entries comprising a single entry from each category group; calculate an entry score for each of the plurality of entries comprising the single entry from each category group, the entry score being based at least in part on a relevancy score that quantifies a relationship between an entry and the search query; determine a position in an ordered list for the plurality of entries, wherein the instructions that determine the position for the subset include further instructions to, at least a threshold number of times: assign a particular entry of the plurality of entries to a particular position in the ordered list according to the entry score calculated for the particular entry; increase entry scores for unassigned entries of the plurality of entries, the entry scores being increased based at least in part on a diversity score that quantifies an increase value of the entry score resulting from an unassigned entry remaining unassigned a number of times; for a category group corresponding to the particular entry, determine a new single entry for the category group; add the new single entry to the plurality of entries; and calculate an additional entry score for the new single entry of the category group; and provide the ordered list for display, the ordered list comprising at least one entry that is assigned a specific position in the ordered list based at least in part on the entry scores that were increased.
7. A system, comprising: a processor device; and a memory device including instructions that, when executed with the processor device, cause the system to, at least: obtain a set of search results related to a search query, individual entries of the set of search results being associated with a category type; determine a plurality of category groups individually comprising a subset of the set of search results, the subset comprising one or more entries that share a common category type; select a plurality of entries, the plurality of entries comprising a single entry from each category group; calculate an entry score for each of the plurality of entries comprising the single entry from each category group, the entry score being based at least in part on a relevancy score that quantifies a relationship between an entry and the search query; determine a position in an ordered list for the plurality of entries, wherein the instructions that determine the position for the subset include further instructions to, at least a threshold number of times: assign a particular entry of the plurality of entries to a particular position in the ordered list according to the entry score calculated for the particular entry; increase entry scores for unassigned entries of the plurality of entries, the entry scores being increased based at least in part on a diversity score that quantifies an increase value of the entry score resulting from an unassigned entry remaining unassigned a number of times; for a category group corresponding to the particular entry, determine a new single entry for the category group; add the new single entry to the plurality of entries; and calculate an additional entry score for the new single entry of the category group; and provide the ordered list for display, the ordered list comprising at least one entry that is assigned a specific position in the ordered list based at least in part on the entry scores that were increased. 10. The system of claim 7 , including further instructions that determine a plurality of result category groups based at least in part on sorting the set of search results according to the plurality of categories, a result category group comprising one or more search result entries of the set of search results, the one or more search result entries comprising a common category.