15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for interpreting queries, the method comprising: receiving a search query in a search domain; determining a plurality of search terms based on the received search query; determining, for each of the plurality of search terms, whether a search term of the plurality of search terms corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that a plurality of entity names corresponds to at least a portion of the plurality of search terms, determining a plurality of entity types associated with each of the plurality of corresponding entity names, wherein each entity type is associated with a category in which content associated with the entity name is included; determining an entity score associated with each of the plurality of entity names and corresponding entity types that indicates relatedness of an entity name to a corresponding entity type, based at least in part on a number of times media content associated with a particular entity name and entity type combination have been accessed; determining a remaining portion of the plurality of entity names by removing at least one of the plurality of entity types corresponding to a particular entity name based at least in part on the entity score associated with the particular entity name and the removed entity type; and performing a search in the search domain with the remaining portion of the plurality of entity names, wherein each entity name in the remaining portion of the plurality of entity names is searched corresponding to the associated entity type.
15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for interpreting queries, the method comprising: receiving a search query in a search domain; determining a plurality of search terms based on the received search query; determining, for each of the plurality of search terms, whether a search term of the plurality of search terms corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that a plurality of entity names corresponds to at least a portion of the plurality of search terms, determining a plurality of entity types associated with each of the plurality of corresponding entity names, wherein each entity type is associated with a category in which content associated with the entity name is included; determining an entity score associated with each of the plurality of entity names and corresponding entity types that indicates relatedness of an entity name to a corresponding entity type, based at least in part on a number of times media content associated with a particular entity name and entity type combination have been accessed; determining a remaining portion of the plurality of entity names by removing at least one of the plurality of entity types corresponding to a particular entity name based at least in part on the entity score associated with the particular entity name and the removed entity type; and performing a search in the search domain with the remaining portion of the plurality of entity names, wherein each entity name in the remaining portion of the plurality of entity names is searched corresponding to the associated entity type. 21. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises: storing the entity table; determining whether a predetermined amount of time has elapsed since the entity table was stored; in response to determining that the predetermined amount of time has elapsed, retrieving updated metadata corresponding to the search domain; and updating the entity table that include entity names, entity types, and entity scores based on the updated metadata.