1. A method of classifying an electronic document from an electronic media source, the method comprising: generating statistical data from one or more training documents, creating a plurality of classification rules, including creating at least one topic model-based classification rule using the statistical data, and creating at least one query-based classification rule using one or more user defined categories and the statistical data, and classifying the electronic document using the at least one topic model-based classification rule.