Claims
- 1. A data base retrieval system for retrieving information from data records of a search object of a data base in response to an input search key, said system comprising;
- first means for storing vicinity feature values of the data records, said vicinity feature values indicating a correspondence between data of the data records; and
- second means for obtaining matching degrees for the data records indicating a degree of correspondence between the data record vicinity feature values stored in said first means and a vicinity feature value of the search key, said vicinity feature value of the search key indicating a correspondence between data of the search key, and for providing as search results of said data base retrieval system data record names and corresponding matching degrees for the data records.
- 2. A system according to claim 1, wherein a quantization value x associated with a j-th data C.sub.i,j, in an i-th data record of the search object, and a quantization value y associated with k data C.sub.i,j+1, C.sub.i,j+2, . . . C.sub.i,j+k in the vicinity of the data C.sub.i,j are obtained by:
- x=f(C.sub.i,j)
- y=g(C.sub.i,j, C.sub.i,j+1, C.sub.i,j+2, . . . C.sub.i,j+k)
- wherein f(A) and g(B) are functions of A and B, respectively, wherein i, j and k are integers, and wherein a data record number i is stored for each data record in said first means in a location defined by the obtained values x and y.
- 3. A system according to claim 1, further comprising:
- means for searching a data base using the search key to obtain matching degrees between the search key and each of the data records;
- a comparator comparing the matching degrees obtained by the searching means of each of the data records with a predetermined threshold value;
- means for preparing a list of data records which are determined by said comparator to have matching degrees larger than the threshold value; and
- means for storing as search results the list of data records prepared by said means for preparing a list.
- 4. A system according to claim 1, further comprising:
- means for performing full-record searching under predetermined conditions;
- a search result memory storing search results of said means for performing full-record searching; and
- means for performing conditional searching using the search results stored in said search result memory;
- wherein said conditional search means of performing conditionally searching searches under conditions as a combination of the conditions used in the searching of said means for performing full-record searching, on the basis of the search results stored in said search result memory.
Priority Claims (6)
Number |
Date |
Country |
Kind |
3-122766 |
Apr 1991 |
JPX |
|
3-356348 |
Dec 1991 |
JPX |
|
3-357900 |
Dec 1991 |
JPX |
|
3-359675 |
Dec 1991 |
JPX |
|
4-56964 |
Feb 1992 |
JPX |
|
4-56965 |
Feb 1992 |
JPX |
|
Parent Case Info
This application is a continuation under 37 .sctn. 160 of U.S. patent application Ser. No. 07/873,130, filed on Apr. 24, 1992, now U.S. Pat. No. 5,450,580 on Sep. 12, 1995.
US Referenced Citations (3)
Foreign Referenced Citations (4)
Number |
Date |
Country |
2-78323 |
Mar 1990 |
JPX |
3-125263 |
May 1991 |
JPX |
3-174652 |
Jul 1991 |
JPX |
WO8911699 |
Nov 1989 |
WOX |
Non-Patent Literature Citations (3)
Entry |
Gerhardt, Friedrich, `Text Signature by Superimposed Coding of Letter and Quadruplets`, Information Systems, vol. 12, No. 2, 1987, pp. 151-156. |
Nelson, Michael J. `Comparison of Signature and Inverted Files`, Canadian Journal for Information Science, vol. 13, No. 3/4, Dec. 1988, pp. 79-89. |
Owolabi, O. et al., `Fast Approximate String Matching`, Software-Practice and Experience, vol. 18, No. 4, Apr. 1988, pp. 387-393. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
873130 |
Apr 1992 |
|