1. A method of optimizing the selection of one or more databases from a plurality of during query searching comprising the steps of: interrogating the various databases with test queries made up of keywords from keyword sets for each of the databases; using Euclidean analysis to determine if keywords from the keyword sets fall within clusters; and determining predominant databases for interrogating in a particular cluster when a search is to be performed and search terms of the query fall within that cluster.