Browse Prior Art Database

Record Matching

IP.com Disclosure Number: IPCOM000075385D
Original Publication Date: 1971-Sep-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 2 page(s) / 12K

Publishing Venue

IBM

Related People

Serbinoff, AA: AUTHOR [+2]

Abstract

Records may be compared argument word-by-argument word against a function record by the present short word spelling match concept. Depending on the number of characters of the argument or word not located in the function or word and the size of the short word, an error factor is set for the comparison. error code alpha = 4M ((SWS + 2)/3) where M = Number of missing characters SWS = Characters in short word if alpha = 0 then error factor = 0 if alpha = 1 then error factor = 1 if alpha = 2 then error factor = 2 if alpha > 2 then error factor = 6.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 2

Record Matching

Records may be compared argument word-by-argument word against a function record by the present short word spelling match concept. Depending on the number of characters of the argument or word not located in the function or word and the size of the short word, an error factor is set for the comparison. error code alpha = 4M ((SWS + 2)/3) where M = Number of missing characters SWS = Characters in short word if alpha = 0 then error factor = 0 if alpha = 1 then error factor = 1 if alpha = 2 then error factor = 2 if alpha > 2 then error factor = 6.

Only the lowest factor is retained. Comparison stops if the words match with the first zero-error factor or the function list of words is exhausted.

As each argument word completes its spelling match the error factor is added to a sum maintained for the function record. Upon the completion of the argument list, the acceptability of the function record is based on the following:

(Image Omitted)

where Z = spelling match value

n = number of argument words

beta = error factor.

If the spelling match value exceeds zero, the function record is unacceptable. Otherwise the record is accepted as a record that satisfies the search arguments provided.

A problem in programming a comparison of words is that the same word may appear in different forms. A character-by-character comparison of two words will not provide an equal comparison if one of the words is truncated or abbreviated. Spelling errors are another source of...