1. A method comprising: identifying a plurality of email subjects in an email corpus; identifying a plurality of emails which are associated with each email subject of the plurality of email subjects; performing on each node of a plurality of nodes: retrieving a given email subject from the plurality of email subjects, wherein the given email subject is only retrieved by a single node; storing, on the node, a plurality of emails associated with the given email subject; and reconstructing an email thread from the plurality of emails.