Patent ID: 8150823

Claim:
A search apparatus connecting a public search engine, comprising: a computer processor configured to: receive search word input of a desired search word comprising three or more characters; extract two or more arbitrary consecutive characters from the desired search word and generate a number of first character strings, said number of first character strings being a plurality of first character strings each comprising the extracted characters; select an arbitrary word as a noise word; extract two or more arbitrary consecutive characters from the noise word and generate a noise character string comprising the extracted characters; generate a query by combining the generated first character strings and the generated noise character string; transmit the generated query to the public search engine; perform, by use of the desired search word, a search over a search result transmitted back from the public search engine in reply to the generated query; generate a dictionary by extracting words from the search result transmitted back from the public search engine in reply to the generated query; and replace the noise word with a word from the dictionary.