1. A machine-accessible medium of a document usage system which includes one or more document computer systems in communication with a network, containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising: receiving a search request from a requesting user on a user computer system, wherein the search request comprises one or more keywords; receiving document utilization information associated with one or more electronic documents to be searched in response to the received search request, the document utilization information providing an indication of the usage of electronic documents by one or more users, the document utilization information comprising an amount of time that users have accessed particular sections of one or more electronic documents; generating search results from a plurality of electronic documents based on both the search request and the received document utilization information, by changing a position of a particular electronic document in the search results based on usage of that particular electronic document relative to other of the plurality of electronic documents, wherein changing the position of the particular electronic document in the search results comprises improving the position of the particular electronic document in the search results in response to determining that a keyword from the search request is included in a section of the particular electronic document that has been accessed by users a longer period of time than other sections of the particular electronic document have been accessed; and transmitting the search results to the requesting user via a network for accessing by the user.