Disclosed is an apparatus for and a method of retrieving data from a
displayed source document and displaying a listing of segments of text,
accompanying data located in the source document, as a result of a given
query in a displayed results document. The portion of the source document,
from which a given listing is retrieved, can be selected for display from
the results document. Material to be transferred to a displayed
destination document may be selected from either the source or the results
document. The destination document will typically be of a different format
than the source document. Editing of the transferred material may be
performed in the destination document. Further, a review of the listing of
material in the results document from which inserted material was selected
may be obtained while that portion of the destination document is being
examined. A "best guess" algorithm may be used to automatically fill at
least some of the fields of the destination document from the source
document for later review and editing by a user.