SEARCH ENGINE, SEARCH SYSTEM, SEARCH METHOD, AND SEARCH PROGRAM PRODUCT
First Claim
1. A search system comprising:
- a database for storing information to be searched for;
a communication processing unit that receives a search request including a search word, sends a search request to search the database, and sends a search result; and
a search engine including the search engine which receives the search request through the communication processing unit and searches for the information, said search engine comprising;
a token assignment unit for extracting a character string from the information and assigning a plurality of kinds of tokens obtained through different types of character string analyses;
an index generating unit for generating an index list that registers the tokens, a type identification value for determining a type of a target one of the character string analyses, and an information identification value for identifying the information in association with one another;
a search processing unit that receives a search word used for inquiring for the information and links a 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
a search result generating unit for generating 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A search system can include a server, a token assignment unit for assigning types of tokens based on different kinds of character string analysis methods, an index generating unit for generating an index list that associates the tokens assigned with the token assignment unit, a type identification value for identifying a type of the character string analysis, and information, a search unit that receives a search word for referencing the information to combine types of search tokens generated from the search word to generate a single search command for parallel inquiry of the information to search for the information, and a search result generating unit for displaying information extracted in relation to the search word through parallel inquiry with the search unit and search tokens so as to identify the tokens.
-
Citations
19 Claims
-
1. A search system comprising:
-
a database for storing information to be searched for; a communication processing unit that receives a search request including a search word, sends a search request to search the database, and sends a search result; and a search engine including the search engine which receives the search request through the communication processing unit and searches for the information, said search engine comprising; a token assignment unit for extracting a character string from the information and assigning a plurality of kinds of tokens obtained through different types of character string analyses; an index generating unit for generating an index list that registers the tokens, a type identification value for determining a type of a target one of the character string analyses, and an information identification value for identifying the information in association with one another; a search processing unit that receives a search word used for inquiring for the information and links a 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 a search result generating unit for generating 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12)
-
-
8. A search method for searching for information stored in a computer-accessible form, comprising:
-
extracting a character string from information stored in a computer-accessible form; executing different types of character string analyses and assigning a plurality of kinds of tokens obtained through the character string analyses; receiving a search word used upon referencing the information, and linking a plurality of kinds of search tokens extracted from the search word in parallel to issue a search command to inquire the information in parallel; sending the search command to an index list that registers the tokens, a plurality of type identification values for determining a type of a target one of the character string analyses, and an information identification value for identifying the information in association with one another; searching the index list based on the search tokens in the search command; and displaying results of the searching of the index list as a search result. - View Dependent Claims (13)
-
-
14. A computer-executable program product stored in a storage medium that causes a computer to execute a set of programmatic instructions, said computer-executable program product comprising:
-
computer program code configured to extract a character string from information stored in a computer-accessible form; computer program code configured to execute different types of character string analyses and assigning a plurality of kinds of tokens obtained through the character string analyses; computer program code configured to receive a search word used upon referencing the information, and linking a plurality of kinds of search tokens extracted from the search word in parallel to issue a search command to inquire the information in parallel; computer program code configured to send the search command to an index list that registers the tokens, a plurality of type identification values for determining a type of a target one of the character string analyses, and an information identification value for identifying the information in association with one another; computer program code configured to search the index list based on the search tokens in the search command; computer program code configured to display results of the searching of the index list as a search result. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification