14. A device comprising: a processor to: receive a query that includes one or more terms; identify, using the one or more terms, search results; receive an attribute identifier, that is specified by a user, to identify an attribute for ranking the search results, the identified 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 the measure of relevance of the search result to the query; rank the search results based on the combined score calculated for search result to obtain a first ranking of the search results; divide, based on a threshold value associated with the measure of relevance of the search results to the query, the first ranking of the search results into a first subset of the first ranking of the search results and a second subset of the first ranking of the search results; rank search results included in the first subset of the first ranking of the search results and search results included in the second subset of the first ranking of the search results based on the attribute value to obtain a second ranking of the search results, each of the search results included in the first subset of the first ranking of the search results being ranked relative only to other ones of the search results included in the first subset of the first ranking of the search results, and each of the search results included in the second subset of the first ranking of the search results being ranked relative only to other ones of the search results included in the second subset of the first ranking of the search results; and provide the second ranking of the search results.
14. A device comprising: a processor to: receive a query that includes one or more terms; identify, using the one or more terms, search results; receive an attribute identifier, that is specified by a user, to identify an attribute for ranking the search results, the identified 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 the measure of relevance of the search result to the query; rank the search results based on the combined score calculated for search result to obtain a first ranking of the search results; divide, based on a threshold value associated with the measure of relevance of the search results to the query, the first ranking of the search results into a first subset of the first ranking of the search results and a second subset of the first ranking of the search results; rank search results included in the first subset of the first ranking of the search results and search results included in the second subset of the first ranking of the search results based on the attribute value to obtain a second ranking of the search results, each of the search results included in the first subset of the first ranking of the search results being ranked relative only to other ones of the search results included in the first subset of the first ranking of the search results, and each of the search results included in the second subset of the first ranking of the search results being ranked relative only to other ones of the search results included in the second subset of the first ranking of the search results; and provide the second ranking of the search results. 15. The device of claim 14 , where, when calculating the combined score for each search result, the processor is to: calculate the combined score for each search result based on the attribute value and a value corresponding to the measure of relevance of the search result to the query.