1. A computer-implemented method for processing user entered query data to improve results of a search of pages using a database, when searching the internet, comprising: (a) receiving, via a special purpose computing apparatus, the user entered query data and parsing each word of the query data; (b) segmenting words using a probability to determine a likelihood that the word is for a particular name, and associating the particular names with a name tag to create one or more tagged name terms, (c) normalizing each of the tagged name terms and the normalizing including boosting information if found in the database, determining proximity between selected ones of the tagged name terms; and (d) generating an optimized search query that incorporates normalized terms and operators, the optimized search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.