1. A system comprising: a first computer-readable storage media having stored thereon a reference dictionary file data structure, the reference dictionary file data structure including terms parsed from a plurality of documents stored in a document repository, and terms parsed from a new document received by the system but not stored in the document repository, the plurality of documents and the new document parsed without regard to any user profile, a user profile updated based at least in part on terms from the new document included in the reference dictionary file data structure and feedback from a user regarding relevance of a document received by the user before the system determines whether the new document is relevant to any user, the user profile specifying one or more areas of interest of the user; the first computer-readable storage media having stored thereon a parsed term data structure, the parsed term data structure including a one or more parsed terms and a term selection value associated with each of the one or more parsed terms, each of the parsed terms either: present in the reference dictionary file data structure indicating at least one document indicated as relevant to the user contains the term, or present in an original user profile, at least one of the parsed terms present in an original user profile and not present in the reference dictionary file data, the term selection value used for determining whether the associated term is to be included in the undated user profile; and a second computer-readable storage media having stored thereon a document dictionary index data structure and the document repository, the document dictionary index data structure including only terms located in the plurality of documents stored in the document repository.
1. A system comprising: a first computer-readable storage media having stored thereon a reference dictionary file data structure, the reference dictionary file data structure including terms parsed from a plurality of documents stored in a document repository, and terms parsed from a new document received by the system but not stored in the document repository, the plurality of documents and the new document parsed without regard to any user profile, a user profile updated based at least in part on terms from the new document included in the reference dictionary file data structure and feedback from a user regarding relevance of a document received by the user before the system determines whether the new document is relevant to any user, the user profile specifying one or more areas of interest of the user; the first computer-readable storage media having stored thereon a parsed term data structure, the parsed term data structure including a one or more parsed terms and a term selection value associated with each of the one or more parsed terms, each of the parsed terms either: present in the reference dictionary file data structure indicating at least one document indicated as relevant to the user contains the term, or present in an original user profile, at least one of the parsed terms present in an original user profile and not present in the reference dictionary file data, the term selection value used for determining whether the associated term is to be included in the undated user profile; and a second computer-readable storage media having stored thereon a document dictionary index data structure and the document repository, the document dictionary index data structure including only terms located in the plurality of documents stored in the document repository. 8. A system as defined in claim 1 , further comprising a profile repository stored on the first computer-readable storage media.