A method for retrieving a desired postal address from a plurality of
postal addresses. The invention can feature receiving input data having
input terms for finding the desired postal address from a first database
of postal addresses where each postal address is formed of a plurality of
postal address elements, searching a dictionary for entries in the
dictionary corresponding to the input terms, determining that each entry
in the dictionary that corresponds to the input terms corresponds to
postal address elements of one or more postal addresses in the first
database, and outputting data representing the desired postal address.
The desired postal address is found in the first database if an address
in that database has postal address elements that correspond with each of
the entries of the dictionary that corresponds to one or more of the
input terms.