1. In a data processing system, a method for archiving image objects in a document, comprising the steps of: loading an existing index into a data processing system; inputting a document architecture envelope including a text object and substantially adjacent image object into said system; generating a first key word for said text object from said text object and adding said first key word to said index; automatically determining that said text object is substantially adjacent to said substantially adjacent image object and in response thereto, generating a second key word for said substantially adjacent image object from said text object and adding said second key word to said index; storing said document architecture envelope in said system; storing said index including said first and second key words in said system; entering a search term into said data processing system; comparing said search term with candidate key words in said index; and retrieving said substantially adjacent image object if said second key word is found in said comparing step.