1. A method comprising: generating, by a computer system, a summary representation for each electronic document in a plurality of electronic documents, the summary representation representing a summary of content of the electronic document; filtering, by the computer system, the plurality of electronic documents based upon their summary representations to generate a filtered subset; organizing, by the computer system, the electronic documents in the filtered subset into a hierarchical collection of folders, the organizing comprising: determining similarity metrics between the electronic documents in the filtered subset based upon their summary representations; determining concepts associated with the electronic documents in the filtered subset based upon their summary representations; and grouping the electronic documents in the filtered subset into the hierarchical collection of folders based upon the similarity metrics and the concepts; and assigning, by the computer system based upon a set of rules pertaining to document similarity, a number to each electronic document in the filtered subset by traversing the hierarchical collection of folders, such that when the electronic documents in the filtered subset are sorted based upon the assigned numbers to generate a sorted list of electronic documents, related electronic documents occur consecutively in the sorted list of electronic documents.