Como faço para usar uma função de distância Levenshtein em uma cláusula where sqlite?

Estou tentando implementar um "Você quis dizer?" tipo de função para uma pesquisa.

Eu estou tentando fazer uma consulta que usa a função levenshtein, que foi escrita em ruby. Eu queria saber como eu poderia usar essa função em uma consulta sqlite3. Eu estava pensando que poderia ser algo assim:

@results = the_db.where('levenshtein(name, ?) <= 3', searchphrase)

Mas eu não sei como fazer isso funcionar. Alguém poderia me ajudar?

questionAnswers(1)

yourAnswerToTheQuestion