1. A non-transitory computer readable medium storing computer-executable instructions for creating a plurality of classification rules to classify an electronic document from an electronic media source, the instructions including generating statistical data from one or more training documents, and 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.