1. A computer-implemented method for identifying data files that have a common characteristic, the method comprising: receiving a plurality of data files, the plurality of data files including one or more data files having the common characteristic; generating, using one or more processors, a list that includes key terms from the plurality of data files; using the list to generate a rule set, the rule set being generated using the one or more processors by: generating a potential rule by selecting one or more key terms from the list that satisfy a term evaluation metric; evaluating the potential rule using a rule evaluation metric configured to determine a relevancy of the potential rule to the one or more data files having the common characteristic, the rule evaluation metric being further configured to determine an applicability of the potential rule to data not included in the plurality of data files; adding the potential rule to the rule set if the rule evaluation metric is satisfied; based upon the potential rule being added to the rule set, removing data files covered by the potential rule from the plurality of data files; and repeating the potential rule generation and evaluation until a stopping criterion is met; and after the stopping criterion has been met, identifying with the rule set, other data files that have the common characteristic using the one or more processors.
1. A computer-implemented method for identifying data files that have a common characteristic, the method comprising: receiving a plurality of data files, the plurality of data files including one or more data files having the common characteristic; generating, using one or more processors, a list that includes key terms from the plurality of data files; using the list to generate a rule set, the rule set being generated using the one or more processors by: generating a potential rule by selecting one or more key terms from the list that satisfy a term evaluation metric; evaluating the potential rule using a rule evaluation metric configured to determine a relevancy of the potential rule to the one or more data files having the common characteristic, the rule evaluation metric being further configured to determine an applicability of the potential rule to data not included in the plurality of data files; adding the potential rule to the rule set if the rule evaluation metric is satisfied; based upon the potential rule being added to the rule set, removing data files covered by the potential rule from the plurality of data files; and repeating the potential rule generation and evaluation until a stopping criterion is met; and after the stopping criterion has been met, identifying with the rule set, other data files that have the common characteristic using the one or more processors. 14. The method of claim 1 , wherein meeting the stopping criterion comprises: determining that adding another potential rule to the rule set cannot increase a harmonic mean of precision and recall of the rule set.