1. A computer method for storing information in a computer system having at least first and second computers for retrieval and display based on similarity of information, the method comprising: a first-tier program module operating on a first computer for determining a new document vector to characterize a new document for comparison of a similarity of the new document to other documents stored in the computer system; the first-tier program module transmitting the new document to a second-tier program module operating on a second computer in the computer system; wherein the second-tier program module transmits the document vector to a plurality of third-tier program modules operating on the second computer in the computer system; the third-tier program modules each storing a composite vector representing the similarity of a respective plurality of documents stored in the second computer under control of the respective third-tier program module; and the third-tier program modules each receiving the document vector for the new document and comparing the document vector to a respective composite vector to determine similarity of the new document to the plurality of documents stored in the second computer under the control of the third-tier program module; and the third-tier program modules each returning to the second-tier module a similarity value resulting from comparison of the new document vector to a respective composite vector, the second-tier module returning a best match similarity value to the first-tier module representing a greatest measure of similarity of the new document to a respective plurality of documents stored under control of a respective third-tier program module to determine routing of the document to a selected second-tier program module from among a plurality of second-tier program modules.