A document access system, for accessing documents stored in a distributed manner and accessible by means of a communications network, the access system comprising at least one software agent for use in accessing documents by means of the network, wherein the agent comprises:
- means for generating initial values of the respective weights corresponding to a plurality of analysis algorithms by processing an identified reference corpus in accordance with a predetermined algorithm;
- means for retrieving from storage a text document as a candidate document;
- means for performing respective comparisons between the candidate document and the reference corpus in accordance with each of said analysis algorithms and producing respective comparison results;
- means for generating corresponding weighted comparison results by multiplying each said comparison result by its respective weight;
- means for summing the weighted comparison results to produce a dissimilarity measure that is indicative of the degree of dissimilarity between the retrieved reference corpus and the retrieved candidate document;
- and
- means for storing the candidate document in a retained text store if said sum is indicative of a degree of dissimilarity less than a predetermined degree of dissimilarity.