1. An apparatus for search of information comprising a database containing at least one term, and; Means for composing a query, and; Means for relating terms, and; Means for searching said database for at least one term that is related to said query, and; Means for presenting said term to the user, and; Means to replace the query undergoing a composition process with said term.