A document retrieval apparatus for retrieving documents from a document
database in which documents are registered, and displaying the retrieved
documents, the document retrieval apparatus includes: a keyword input
unit for accepting input of a retrieval keyword for retrieving the
documents; a document retrieval unit for retrieving the documents from
the document database on the basis of the retrieval keyword; a keyword
weight calculation unit for calculating those weights of the retrieval
keyword which feature contents of the retrieved documents, as keyword
weights; and a display process unit for displaying the retrieved
documents in a state where the retrieval keyword contained in the
retrieved documents is presented in display aspects conforming to the
keyword weights.