Patent ID: 7143085

Claim:
A computer program product having executable instruction codes stored on a computer usable medium for optimizing the selection, from a plurality of servers, one or more dominant servers, to be interrogated during query searching comprising: a set of instruction codes for determining a particular cluster for a vector formed of search keywords T s , of a search query S s , wherein the particular cluster is within clusters of a multiaxis query space where each axis of the multiaxis query space represents one of the keywords T 1 , T 2 , . . . T n and where clusters are identified with sets of test queries S t made up of one or more keywords defining test quiery vector points P c forming a cluster, wherein an average distance D a between vector points P c within the cluster is less than a distance nD a to an adjacent cluster where n>2; a set of instruction codes for selecting one or more dominant servers in the determined particular cluster; a set of instruction codes for limiting access by the search query S s to the selected one or more dominant servers; a set of instruction codes for returning one or more results of the search query S s from the selected one or more dominant servers, wherein the set of instruction codes for selecting one or more dominant servers includes a lookup table responsive to the determined particular cluster to identify one or more dominant servers in the determined particular cluster for selecting.