Patent Document ID: 8930372
Application ID: 12371736

Base Claim:
1. A search system comprising: a database for storing information including a plurality of documents to be searched for; and a computer system with at least one processor, and further including: a communication processing unit to receive a search request including a search word, send the search request to search the database, and send a search result; and a search engine to receive the search request through the communication processing unit and search for the information, said search engine comprising: a token assignment unit to extract a character string from each of the documents of the information and assign a plurality of different kinds of tokens to each document with each kind of token obtained by applying a corresponding character string analysis to the character string extracted from that document, wherein a combination of at least two different types of character string analyses are applied to assign the plurality of different kinds of tokens to each document; an index generating unit to generate an index list that registers the tokens, a token type identifying a corresponding type of the character string analysis used, an information identification value for identifying the registered information, and a score for each of the plurality of kinds of tokens; a search processing unit to: receive the search word used for inquiring for the information; extract a plurality of kinds of search tokens from the search word by applying the different types of character string analyses to the search word; link the plurality of kinds of search tokens extracted from the search word in parallel to issue a search command to inquire the information in parallel for searching through the index list based on the search command; and determine a total score for each of one or more documents of the information by identifying one or more of the plurality of kinds of tokens assigned to that document matching the search tokens of the search word and combining the scores of each of the identified plurality of kinds of tokens; a search result generating unit to generate a file used for displaying the information obtained by searching in association with the search word upon performing the parallel inquiry, as a search result and ordering within the file the information obtained by searching based on the total scores for the one or more documents.

---

Claim 6:
6. The search system according to claim 1 , wherein the database is managed with a remote server connected through the communication processing unit.