11. A method comprising: generating, using at least one processor, a first attribute set and a second attribute set for use in classifying electronic documents; receiving an electronic document having an unknown query signature; analyzing the electronic document to determine whether the electronic document contains one or more attributes selected from the first attribute set; making a first determination as to whether the electronic document contains a number of attributes selected from the first attribute set above a first threshold; classifying the electronic document based on the first determination; if the electronic document does not contain a number of attributes selected from the first attribute set above the first threshold, analyzing the electronic document to determine whether the electronic document contains one or more attributes selected from the second attribute set; making a second determination as to whether the electronic document contains a number of attributes selected from the second attribute set above the second threshold; and classifying the electronic document based on the second determination.
11. A method comprising: generating, using at least one processor, a first attribute set and a second attribute set for use in classifying electronic documents; receiving an electronic document having an unknown query signature; analyzing the electronic document to determine whether the electronic document contains one or more attributes selected from the first attribute set; making a first determination as to whether the electronic document contains a number of attributes selected from the first attribute set above a first threshold; classifying the electronic document based on the first determination; if the electronic document does not contain a number of attributes selected from the first attribute set above the first threshold, analyzing the electronic document to determine whether the electronic document contains one or more attributes selected from the second attribute set; making a second determination as to whether the electronic document contains a number of attributes selected from the second attribute set above the second threshold; and classifying the electronic document based on the second determination. 17. The method of claim 11 , further comprising enabling a user to modify the classification of the electronic document.