Нечеткое сравнение строк и фонетика
Пока готовлю заметку про поиск похожих строк, сделал новое расширение для SQLite. Вот что в нем есть.
Сравнение строк по похожести:
— Расстояние Левенштейна
— Расстояние Дамерау — Левенштейна
— Расстояние Хэмминга
— Сходство Джаро — Винклера
— Оптимальное выравнивание строк
— Расстояние Spellcheck
Фонетические коды:
— Soundex
— Refined Soundex
— Spellcheck
И транслитерация (привет → privet).
https://github.com/nalgeon/sqlean/blob/main/docs/fuzzy.md
Post #53
2.39K