Hızlı ve kolay bir çözüm SOUNDEX a> veya SOUNDEX gibi fonksiyonları içerir.
Özetle SOUNDEX işlevi aslında aile adları için yaygın hatalardan ve alternatif yazımlar ile başa çıkmak için kullanılır, ve bu fonksiyon, (İngilizce dilinde) çok iyi birçok yaygın yazım hataları saklar oldu. Çünkü aile isimleri üzerine odak, orijinal soundex fonksiyonu (örneğin kodlama olmayan yinelenen, üçüncü ya da dördüncü ünsüz harften sonra durur) sınırlayıcı olabilir, ancak bu algoritma tüketmek kolaydır.
Fonksiyonunun bu tür faiz olanak sağlamasıdır bilgisayar, vaktinden, a single value which can be associated with the word. This is unlike string distance functions such as edit distance functions (such as Levenshtein, Hamming hatta {[ (4)]}) [(5)]} strong> dizeleri {sağlar.
pre-computing ve sözlükteki tüm kelimeleri indexing SOUNDEX değeri ile, bir, çalışma zamanında, hızlı [run-time] hesaplanan SOUNDEX dayalı sözlük / veritabanı arayabilirsiniz Kullanıcı tarafından sağlanan arama terimlerinin değeri. Bu Soundex arama tamamlayıcısı olarak düz anahtar kelime arama, sistematik olarak yapılır, ya da anahtar kelime arama kayıtlarının tatmin edici bir dizi verim vermedi zaman sadece bu nedenle belki kullanıcı tarafından sağlanan anahtar kelime (ler) (vardır olduğunu ipucu sağlayarak, yapılabilir ) yanlış yazılmış.
Tamamen farklı bir yaklaşım, user queries which include several words, kullanıcı tarafından sağlanan anahtar kelime biri (veya birkaç) hariç sözlük / veritabanı karşı birden sorguları çalıştıran dayanmaktadır sadece uygulanabilir. Bu alternatif sorguları 'sonuç listeleri ayrı kelimelerin bir listesini sağlamak; Kelimelerin bu [azaltılmış] listesi bu çifti tabanlı uzaktan fonksiyonları listesi içinde, seçmek için uygulanabilir yeterince genellikle küçük, iddia yanlış yazılmış sözcüğü (ler) daha yakın kelimeler. (Sonuçlar listeler içinde) kelime sıklığı biraz benzerlik ölçümleri (eğmek için, ağırlık vermek için her iki sınır için kelimelerin sayısı (sadece x kat daha bulunan kelimeler için benzerlik değerlendirmek), hem de kullanılabilir, örneğin kendi benzerlik ölçümü biraz daha az) olsa bile, veritabanında "miktar" bulunan kelimeleri lehine.