1. A system for searching for content, the system comprising: a hardware processor that is configured to: receive a media search query for one or more media assets; identify a plurality of web search results from a corpus of web resources that are responsive to the media search query; determine 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; assign a topic score for the each of the plurality of media entities based on occurrence in the web search results; select at least one media entity from the plurality of media entities based on the topic score; identify a plurality of media assets from a corpus of media assets based at least in part on the selected media entity; and cause a subset of the plurality of media assets to be presented to a user in response to the media search query.