INFORMATION RETRIEVAL APPARATUS, INFORMATIN RETRIEVAL SYSTEM, AND INFORMATION RETRIEVAL METHOD
First Claim
1. An information retrieval apparatus, comprising:
- an input unit for inputting characters;
a database for storing a name, an attribute word associated with the name, and a degree of relevance indicating a degree of relevance between the name and the attribute word;
a name retrieval unit for retrieving a name including the input characters from the database so as to output the retrieved name as a candidate name;
an attribute word generating unit for extracting an attribute word associated with the candidate name output from the name retrieval unit from the database; and
an output unit for displaying the attribute word extracted by the attribute word generating unit and the candidate name from the name retrieval unit, wherein;
the attribute word generating unit is configured to;
obtain a degree of relevance of the candidate name associated with the attribute word from the database with respect to a combination of the extracted attribute words;
calculate a degree of independency indicating a degree of difference between the extracted attribute words;
calculate a degree of coverage indicating an extent to which the combination of the extracted attribute words covers the candidate names; and
calculate a degree of equality indicating uniformity of a number of corresponding candidate names for each attribute word;
the attribute word generating unit comprises a first score calculating unit for calculating a score of the combination of the attribute words based on at least one of the calculated degree of independency, the calculated degree of coverage and the calculated degree of equality; and
the attribute word generating unit outputs the combinations of the attribute words to the output unit in a descending order of the score.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is an information retrieval method including: retrieving, by a computer, a name including input characters from a database for storing the name, an attribute word associated with the name, and a degree of relevance between the name and the attribute word; outputting the retrieved name as a candidate name; and extracting an attribute word associated with the candidate name, the extracting including: calculating a degree of independency indicating a degree of difference between the extracted attribute words, a degree of coverage indicating an extent to which the combination of the extracted attribute words covers the candidate names, and a degree of equality of a number of corresponding candidate names for each attribute word; and calculating a score of the combination of the attribute words based on at least one of the independency, the coverage and the equality to output the combinations of the attribute words to an output unit.
-
Citations
20 Claims
-
1. An information retrieval apparatus, comprising:
-
an input unit for inputting characters; a database for storing a name, an attribute word associated with the name, and a degree of relevance indicating a degree of relevance between the name and the attribute word; a name retrieval unit for retrieving a name including the input characters from the database so as to output the retrieved name as a candidate name; an attribute word generating unit for extracting an attribute word associated with the candidate name output from the name retrieval unit from the database; and an output unit for displaying the attribute word extracted by the attribute word generating unit and the candidate name from the name retrieval unit, wherein; the attribute word generating unit is configured to; obtain a degree of relevance of the candidate name associated with the attribute word from the database with respect to a combination of the extracted attribute words; calculate a degree of independency indicating a degree of difference between the extracted attribute words; calculate a degree of coverage indicating an extent to which the combination of the extracted attribute words covers the candidate names; and calculate a degree of equality indicating uniformity of a number of corresponding candidate names for each attribute word; the attribute word generating unit comprises a first score calculating unit for calculating a score of the combination of the attribute words based on at least one of the calculated degree of independency, the calculated degree of coverage and the calculated degree of equality; and the attribute word generating unit outputs the combinations of the attribute words to the output unit in a descending order of the score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information retrieval system, comprising:
-
an information retrieval apparatus for retrieving a name including input characters from a database; and a server coupled to the information retrieval apparatus via a network, wherein; the information retrieval apparatus comprises; an input unit for inputting characters; a database for storing the name, an attribute word associated with the name, and a degree of relevance indicating a degree of relevance between the name and the attribute word; a name retrieval unit for retrieving a name including the input characters from the database so as to output the retrieved name as a candidate name; an attribute word generating unit for extracting an attribute word associated with the candidate name output from the name retrieval unit from the database; an output unit for displaying the attribute word extracted by the attribute word generating unit and the candidate name from the name retrieval unit; a communication unit for communicating with the server; and an updating unit for degree of relevance for updating the degree of relevance stored in the database with a degree of relevance received from the server; the attribute word generating unit is configured to; obtain a degree of relevance of the candidate name associated with the attribute word from the database with respect to a combination of the extracted attribute words; calculate a degree of independency indicating a degree of difference between the extracted attribute words; calculate a degree of coverage indicating an extent to which the combination of the extracted attribute words covers of the candidate names; and calculate a degree of equality indicating uniformity of a number of corresponding candidate names for each attribute word; the attribute word generating unit comprises a first score calculating unit for calculating a score of the combination of the attribute words based on at least one of the calculated degree of independency, the calculated degree of coverage and the calculated degree of equality; and the attribute word generating unit outputs the combinations of the attribute words to the output unit in a descending order of the score. - View Dependent Claims (18)
-
-
19. An information retrieval method of retrieving a name including characters input in a computer from a database, the method comprising:
-
retrieving, by the computer, the name including the input characters from a database for storing the name, an attribute word associated with the name, and a degree of relevance indicating a degree of relevance between the name and the attribute word; outputting the retrieved name as a candidate name; extracting an attribute word associated with the candidate name from the database; and outputting the extracted attribute word and the candidate name to an output unit of the computer, wherein the extracting an attribute word associated with the candidate name from the database comprises; obtaining a degree of relevance of the candidate name associated with the attribute word from the database with respect to a combination of the extracted attribute words; calculating a degree of independency indicating a degree of difference between the extracted attribute words; calculating a degree of coverage indicating an extent to which the combination of the extracted attribute words covers the candidate names; calculating a degree of equality indicating uniformity of a number of corresponding candidate names for each attribute word; calculating a score of the combination of the attribute words based on at least one of the calculated degree of independency, the calculated degree of coverage and the calculated degree of equality; and outputting the combinations of the attribute words to the output unit in a descending order of the score. - View Dependent Claims (20)
-
Specification