Jika Anda hanya terikat pada MySQL, tidak ada solusi yang mudah.
Biasanya ini diselesaikan dengan menggunakan pengindeksan ngram khusus untuk penyaringan pencarian kandidat cepat dan kemudian menghitung levensthein hanya pada 10-50 kandidat yang lebih cepat daripada menghitung levensthein untuk semua pasangan.
Mesin pencari teks lengkap khusus seperti Solr/Lucene memiliki fitur ini.
PostgreSQL memiliki modul kontribusi pg_trgm (http://www.postgresql.org/docs/9.0/static/pgtrgm.html) yang berfungsi seperti pesona.
Anda bahkan dapat mensimulasikan ini di MySQL menggunakan pengindeksan teks lengkap, tetapi Anda harus mengumpulkan kata-kata dari semua dokumen Anda untuk mengubahnya menjadi ngram, membuat indeks teks lengkap pada mereka, dan meretas semuanya bersama-sama untuk pencarian cepat. Yang membawa segala macam masalah dengan redundansi, sinkronisasi...tidak sepadan dengan waktu Anda.