Jak używać funkcji odległości Levenshteina w klauzuli sqlite gdzie?

Próbuję wdrożyć „Czy miałeś na myśli?” rodzaj funkcji wyszukiwania.

Próbuję wykonać zapytanie, które korzysta z funkcji levenshtein, która została napisana w ruby. Zastanawiałem się, jak mogę użyć tej funkcji w zapytaniu sqlite3. Myślałem, że może to być coś takiego:

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

Ale nie wiem, jak go uruchomić. Czy ktoś mógłby mi pomóc?

questionAnswers(1)

yourAnswerToTheQuestion