Abstract:
Input of a desired search word consisting of three or more characters is received, and two or more arbitrary consecutive characters are extracted from the search word. Then, multiple valid character strings each consisting of the thus extracted characters are generated. On the other hand, an arbitrary word is selected as a noise word from a dictionary appropriate to a search engine to be used, and two or more arbitrary consecutive characters are selected from the noise word. Then, a noise character string consisting of the thus extracted characters is generated. A query is generated by combining the valid character strings and the noise character strings, and is transmitted to the search engine. A second search is performed by use of the search word over a search result transmitted back from the search engine in reply to the query, and a final search result of the second search is displayed.