23. The device of claim 20 wherein the rule selector is further configured for selecting a set of extraction rules from a rules library based on the content type, wherein the rules library includes a list of rules for extracting various keywords.
20. The device of claim 19 wherein the rule selector is further configured for selecting a set of extraction rules based on the content type.