17. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ranking content, the method comprising: receiving a search query; generating a plurality of search results in response to the search query; determining one or more entity types associated with a content class within the plurality of search results, wherein the content class indicates a type of media content of a content item associated with at least one search result of the plurality of search results, and wherein the one or more entity types indicate information associated with the type of media content; determining whether the search query is a query for content belonging to the content class based on a plurality of criteria that includes: (i) determining whether at least one of the plurality of search results is associated with the one or more determined entity types; (ii) determining whether entities shared between the plurality of search results are associated with content corresponding to the one or more determined entity types, wherein each entity includes metadata indicating at least a topic of a corresponding search result; and (iii) determining whether the plurality of search results includes one or more authoritative result candidates having an entity with an entity type corresponding to the one or more entity types; and in response to determining that the plurality of criteria have been met, promoting at least one search result of the plurality of search results belonging to the content class.
17. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ranking content, the method comprising: receiving a search query; generating a plurality of search results in response to the search query; determining one or more entity types associated with a content class within the plurality of search results, wherein the content class indicates a type of media content of a content item associated with at least one search result of the plurality of search results, and wherein the one or more entity types indicate information associated with the type of media content; determining whether the search query is a query for content belonging to the content class based on a plurality of criteria that includes: (i) determining whether at least one of the plurality of search results is associated with the one or more determined entity types; (ii) determining whether entities shared between the plurality of search results are associated with content corresponding to the one or more determined entity types, wherein each entity includes metadata indicating at least a topic of a corresponding search result; and (iii) determining whether the plurality of search results includes one or more authoritative result candidates having an entity with an entity type corresponding to the one or more entity types; and in response to determining that the plurality of criteria have been met, promoting at least one search result of the plurality of search results belonging to the content class. 23. The non-transitory computer-readable medium of claim 17 , wherein the method further comprises, in response to determining that the plurality of criteria have not been met, performing at least one of: inhibiting the one or more authoritative result candidates from being included in the list of the plurality of search results; inhibiting the one or more authoritative result candidates from being promoted within the list of the plurality of search results; and demoting the one or more authoritative result candidates within a list of at least a portion of the plurality of search results.