By calculating an overall weight (step 107, FIG. 1), according to equation (1), for all recognizable terms in a document, a keyword list and ???extended keyword list???, i.e., keywords including surrounding text, may be formed (step 108) using the most highly weighted terms in a document. [0040] The extended keyword list may contain phrases as well as individual keywords that are identified by the