摘要 |
PROBLEM TO BE SOLVED: To obtain a highly accurate retrieving result by preventing retrieval leakage and retrieval noise. SOLUTION: When storing a retrieving sentence received via the Internet from a user terminal in a retrieving sentence storage part 42, a retrieving sentence analyzing part 41 analyzes a morpheme of the retrieving sentence, takes out a word, and analyzes a sentence structure. A field of the retrieving sentence is specified, an attribute is imparted to a noun included in the retrieving sentence, and object classification is selected according to a predicate of the retrieving sentence, a word just before the predicate, and the specified field. A keyword retrieving type table 57 stores a keyword retrieving expression so as to correspond to the object classification. A quarry forming part 43 applies the word taken out when necessary to the keyword retrieving expression corresponding to the object classification selected by the retrieving sentence analyzing part 41, and forms the keyword retrieving expression for actually executing retrieval. An information retrieving part 45 retrieves an index of a Web page registered in a page index table 51 by using the keyword retrieving expression finally formed by the quarry forming part 43.
|