How can words which with mistakes written be found in data bank?
What word must be typed to find "Maier": Mayer, Meier or Meyer?

For the solution of this problem developers use the centenary Soundex algorithm or other key based technologies.

This web site describes the method of Soundex and compares it to another algorithms which today used and can bring more reliable hit quality and higher rate.

Soundex technology was originally developed by US Government agencies to help with the cataloguing of census and immigration details.