14. An apparatus employing a processor for facilitating information searching for a user of an electronic device, comprising: an extractor configured to: determine an extraction policy corresponding to a genre of a media, wherein the extraction policy comprises one or more rules for extracting keywords; extract keywords from metadata information related to the media by applying the extraction policy to the metadata information, wherein the one or more rules are defined in a genre-based rule library, and wherein the genre-based rule library contains different rules for extracting keywords for different genres of media; and a facilitator configured to: perform a search using a search query that is based on the extracted keywords; and cause search results from the search to be displayed to the user.
15. The apparatus of claim 14 , wherein: the extractor includes a tagger and a rule engine; and the extractor is further configured to: determine an extraction policy corresponding to a genre of a media by mapping the genre of the media to an extraction policy corresponding to the genre of the media; weight each extracted keyword based on when the extracted keyword occurs within the metadata related to the media; generate a ranked order of the extracted keywords based on weights of the extracted keywords; and present the ranked order of the extracted keywords for user selection, wherein the search query includes one or more user selected extracted keywords.