7. A non-transitory computer-readable storage medium storing instructions, the instructions comprising: one or more instructions which, when executed by one or more processors, cause the one or more processors to: receive a query that includes one or more terms; identify, using the one or more terms, search results; determine an attribute identifier that identifies an attribute to be used in ranking the search results, the attribute being different from a measure of relevance of the search results to the query; calculate a combined score for each search result, included in the search results, based on an attribute value associated with the attribute and a value corresponding to the measure of relevance of the search result to the query; rank the search results based on the combined score calculated for each search result to obtain a first ranking of search results; divide, based on a threshold measure of relevancy, the first ranking of search results into a first subset of ranked search results and a second subset of ranked search results; rank search results included in the first subset of ranked search results and search results included in the second subset of ranked search results based on the attribute value to obtain a second ranking of search results, each of the search results included in the first subset of ranked search results being ranked relative only to other ones of the search results included in the first subset of ranked search results, and each of the search results included in the second subset of ranked search results being ranked relative only to other ones of the search results included in the second subset of ranked search results; and provide the second ranking of search results.
7. A non-transitory computer-readable storage medium storing instructions, the instructions comprising: one or more instructions which, when executed by one or more processors, cause the one or more processors to: receive a query that includes one or more terms; identify, using the one or more terms, search results; determine an attribute identifier that identifies an attribute to be used in ranking the search results, the attribute being different from a measure of relevance of the search results to the query; calculate a combined score for each search result, included in the search results, based on an attribute value associated with the attribute and a value corresponding to the measure of relevance of the search result to the query; rank the search results based on the combined score calculated for each search result to obtain a first ranking of search results; divide, based on a threshold measure of relevancy, the first ranking of search results into a first subset of ranked search results and a second subset of ranked search results; rank search results included in the first subset of ranked search results and search results included in the second subset of ranked search results based on the attribute value to obtain a second ranking of search results, each of the search results included in the first subset of ranked search results being ranked relative only to other ones of the search results included in the first subset of ranked search results, and each of the search results included in the second subset of ranked search results being ranked relative only to other ones of the search results included in the second subset of ranked search results; and provide the second ranking of search results. 10. The non-transitory computer-readable storage medium of claim 7 , wherein the one or more instructions to calculate the combined score include: one or more instructions to apply a first weight to the value corresponding to the measure of relevance, and one or more instructions to apply a second weight to the attribute value, wherein the second weight is different from the first weight.