17. The computer system of claim 9 wherein the processor is configured to modify the plurality of classification rules after a period of time.
9. A computer system for classifying an electronic document from an electronic media source, the computer system comprising a communication network and a computer server in communication with the communication network, the computer server configured to receive the electronic document via the communication network, the computer server having memory and a processor, said memory including one or more training documents and one or more user defined categories, the processor configured to generate statistical data from the one or more training documents, create a plurality of classification rules, the classification rules including at least one topic model-based classification rule created using the statistical data and at least one query-based classification rule created using the one or more user defined categories and the statistical data, and classify the electronic document using the at least one topic model-based classification rule.