9. A system for ranking content, comprising: a hardware processor that: receives a search query; generates a plurality of search results in response to the search query; determines 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; determines 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, promotes at least one search result of the plurality of search results belonging to the content class.
9. A system for ranking content, comprising: a hardware processor that: receives a search query; generates a plurality of search results in response to the search query; determines 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; determines 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, promotes at least one search result of the plurality of search results belonging to the content class. 16. The system of claim 9 , further comprising, in response to determining that the plurality of criteria have not been met, performing at least one of: inhibiting the at least one search result of the plurality of search results belonging to the content class from being included in the list of the plurality of search results; inhibiting the at least one search result of the plurality of search results belonging to the content class from being promoted within the list of the plurality of search results; and demoting the at least one search result of the plurality of search results within a list of at least a portion of the plurality of search results.