1. A method implemented with an electronic device for comparing two or more documents, the method comprising: associating a weight with each of a plurality of information types, and persisting the weights within the electronic device; identifying information types within the documents; estimating a similarity value or a set of similarity values between documents based on their respective information types and respective associated weights; and displaying through a user interface associated with the electronic device an indication of similarity between documents.