Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-01-08
2002-06-04
Vu, Kim (Department: 2172)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C709S218000, C709S217000, C709S219000
Reexamination Certificate
active
06401087
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an information retrieval system, apparatus, and method for selecting suitable database(s) among a plurality of databases for retrieving information. The present invention also relates to a storage medium storing the processing programs for executing the above method.
This application is based on Japanese Patent Application No. Hei 10-002452, the contents of which are incorporated herein by reference.
2. Description of the Related Art
Recently, along with the progress of network technologies, the number of databases for retrieving information via a personal computer, work station, or the like has been increased. When a user of a personal computer or work station is going to retrieve a specific information item from a database which is connected to a network, if all databases are searched, the cost necessary for retrieval is high and a great number of data items are examined. Therefore, in such a case, it is required to select suitable database(s) from among a plurality of databases.
As a technique of selecting suitable database(s) from among a plurality of databases on a network, the following are known: a database selection processor disclosed in Japanese patent application, First Publication, No. Hei 5-101101 (called the first conventional example, hereinbelow), an information retrieval system disclosed in Japanese patent application, First Publication, No. Hei 7-56932 (called the second conventional example, hereinbelow), a database selector disclosed in Japanese patent application, First Publication, No. Hei 7-85072 (called the third conventional example, hereinbelow), and a database selection system disclosed in Japanese patent application, First Publication, No. Hei 9-153058 (called the fourth conventional example, hereinbelow).
In the first conventional example, relevant fields are narrowed down to a few candidates in accordance with a user's selecting and designating operation based on data about the field for search and about the relevant databases, and a database is selected. In the second conventional example, a database is selected with reference to a retrieval term input by a user. In the third conventional example, a score for each database with respect to a retrieval term input by a user is calculated with reference to a database determination table, and a database is selected in accordance with calculated scores. In the fourth conventional example, an expectation is calculated based on the number of records in each database corresponding to a retrieval term, and a database is selected in accordance with calculated expectations.
However, in the above first conventional example, it is necessary for a user to prepare all data about the field for search and about the relevant databases; thus, operations are troublesome. In the above second conventional example, if a search is executed using a plurality of retrieval terms, database selection is not performed using all the retrieval terms. Therefore, in this case, the accuracy in selecting suitable databases is degraded.
In addition, in the above third conventional example, the database determination table is generated based on documents which are randomly extracted from databases; thus, it is necessary to access databases only for generating the database determination table. Therefore, processing time and cost are increased. In the above fourth conventional example, it is necessary to manage all retrieval terms and the number of records corresponding to each retrieval term stored in each database. Therefore, if a database is updated, each number of records must also be revised, and a large amount of memory area is necessary. Accordingly, processing time and cost are increased.
SUMMARY OF THE INVENTION
In order to solve the above problems, it is an objective of the present invention to provide an information retrieval system, apparatus, and method for automatically selecting suitable database(s) from among a plurality of databases via a simple operation, with excellent accuracy. It is another objective of the present invention to provide a storage medium storing processing programs for executing the above method.
To achieve the above objectives, the present invention provides an information retrieval system including a plurality of databases storing information items and an information retrieval apparatus, connected via a network to the plurality of databases, for selecting a database from among the plurality of databases, issuing a data-search request via the network to the selected database, and receiving search results in response to the request via the network:
wherein the information retrieval apparatus comprises:
evaluated value storing means for storing a plurality of terms and related evaluated values, each term corresponding to a plurality of evaluated values assigned to the plurality of databases;
evaluated value extracting means for extracting the evaluated values which have been respectively assigned to the plurality of databases and correspond to each of designated retrieval terms;
database selecting means for:
calculating evaluated values which are respectively assigned to the plurality of databases, based on the evaluated values extracted for each retrieval term by the evaluated value extracting means, and
selecting one or more databases to be searched from among the plurality of databases in accordance with the calculated evaluated values for each database;
search requesting means for issuing a data-search request based on the retrieval terms to the databases selected by the database selecting means; and
evaluated value correcting means for correcting the evaluated values which are stored in the evaluated value storing means and correspond to the retrieval terms, in accordance with search results in response to the data-search request.
According to the above information retrieval system, when data are retrieved from a plurality of databases based on a plurality of retrieval terms, evaluated values assigned to the plurality of databases are extracted by the evaluated value extracting means for each retrieval term, and evaluated values for each database are newly calculated based on the extracted evaluated values. Therefore, in the above information retrieval system, databases to be searched can be selected with a plurality of retrieval terms and thus the accuracy for selecting suitable databases is superior.
Every time the databases are accessed, the evaluated values stored in the evaluated value storing means are updated by the evaluated value correcting means, in accordance with the actual search results. Therefore, if data are updated on the database side, the evaluated values can be updated in consideration of the updated data. Therefore, the above information retrieval system can achieve further superior accuracy for selecting databases to be searched. In addition, no operation by the user is necessary for updating the evaluated values; thus, no complicated operation needs to be carried out by the user.
The present invention also provides an information retrieval apparatus for selecting a database from among a plurality of databases and issuing a data-search request to the selected database, comprising:
evaluated value storing means for storing a plurality of terms and related evaluated values, each term corresponding to a plurality of evaluated values assigned to the plurality of databases;
evaluated value extracting means for extracting the evaluated values which have been respectively assigned to the plurality of databases and correspond to each of designated retrieval terms;
database selecting means for:
calculating evaluated values which are respectively assigned to the plurality of databases, based on the evaluated values extracted for each retrieval term by the evaluated value extracting means, and
selecting one or more databases to be searched from among the plurality of databases in accordance with the calculated evaluated values for each database;
search requesting means for issuing a data-search
Foley & Lardner
Hwang Joon Huoan
Vu Kim
LandOfFree
Information retrieval system, apparatus and method for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Information retrieval system, apparatus and method for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information retrieval system, apparatus and method for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2925975