The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - August (1994 vol.6)
pp: 620-633
ABSTRACT
<p>An approach to designing very fast algorithms for approximate string matching in a dictionary is proposed. Multiple spelling errors corresponding to insert, delete, change, and transpose operations on character strings are considered in the fault model. The design of very fast approximate string matching algorithms through a four-step reduction procedure is described. The final and most effective step uses hashing techniques to avoid comparing the given word with words at large distances. The technique has been applied to a library book catalog textbase. The experiments show that performing approximate string matching for a large dictionary in real-time on an ordinary sequential computer under our multiple fault model is feasible.</p>
INDEX TERMS
error correction; search problems; database theory; query processing; fast approximate string matching algorithms; dictionary; spelling errors; character strings; fault model; four-step reduction procedure; hashing techniques; library book catalog textbase; large dictionary; sequential computer; multiple fault model; nearest neighbor search; error correction; information retrieval
CITATION
M.-W. Du, S.C. Chang, "An Approach to Designing Very Fast Approximate String Matching Algorithms", IEEE Transactions on Knowledge & Data Engineering, vol.6, no. 4, pp. 620-633, August 1994, doi:10.1109/69.298177
58 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool