1. Process of aiding retrieval by a search engine of a document in a repository of documents, said process comprising the steps of: applying to each document in the repository a first classification based on a profile of a user with access to the repository, the classification being determined by the role of the user in use of the content of the particular document that the user seeks to retrieve from the repository; after the classification has been applied to the documents, applying a query formulated by said user to the search engine; said search engine responding to the query by producing a list of references of documents in the repository; causing a machine to reduce said list of references by, in said machine, eliminating from said list those references which do not correspond to the user's profile. wherein the application of said first classification comprises counting the number of words in the document, determining whether the document contains an immediate solution to a problem in response to the counting step, and assigning a first category to said document in response to said determination.