A method is provided for enabling a user to search for documents that the
user has previously viewed on its local machine. The documents with which
the user interacts are monitored for predetermined events, and content
data and metadata from the monitored documents is obtained. An index that
includes parameters determined from the content data and metadata is
created and a search of the index is performed to retrieve documents that
the user has previously viewed.