Cerca gli algoritmi di String matching...

sono degli algoritmi che fanno un confronto tra due stringhe, di cui una è quella da te digitata e un'altra contenuta nel database. A ogni confronto associa un indice che rappresenta quanto la tua stringa corrisponde a quella del database.
Alla fine dei confronti ti propone la parola il cui confronto ha generato l'indice massimo...

ciao