10. A method for searching for content, the method comprising: receiving, using a hardware processor, a media search query for one or more media assets; identifying, using the hardware processor, a plurality of web search results from a corpus of web resources that are responsive to the media search query; determining, using the hardware processor, keyword information from a subset of the web search results, wherein a plurality of media entities are determined from at least a portion of the keyword information; assigning, using the hardware processor, a topic score for the each of the plurality of media entities based on occurrence in the web search results; selecting, using the hardware processor, at least one media entity from the plurality of media entities based on the topic score; identifying, using the hardware processor, a plurality of media assets from a corpus of media assets based at least in part on the selected media entity; and causing, using the hardware processor, a subset of the plurality of media assets to be presented to a user in response to the media search query.
12. The method of claim 10 , further comprising rewriting the media search query by inserting one or more media terms prior to identifying the plurality of web search results from the corpus of web resources.