4 ms·
After using this, metaphone and other interesting similarity metrics for data cleaning in OpenRefine, I was looking for a python library that had these sorts of
by faizshah 7y ago
After using this, metaphone and other interesting similarity metrics for data cleaning in OpenRefine, I was looking for a python library that had these sorts of similarity metrics.
I found this quite interesting (and comprehensive) project that includes regular string distance (fuzzy search) methods, fingerprinting methods and a huge number of phonetic metrics including 7 different soundex methods: https://github.com/chrislit/abydos https://github.com/chrislit/abydos
A few others worth mentioning:
Scala: https://github.com/rockymadden/stringmetric https://github.com/rockymadden/stringmetric
Java/Scala: https://github.com/vickumar1981/stringdistance https://github.com/vickumar1981/stringdistance
Postgres: https://github.com/eulerto/pg_similarity https://github.com/eulerto/pg_similarity
R: https://github.com/markvanderloo/stringdist https://github.com/markvanderloo/stringdist
Clojure: https://github.com/Yomguithereal/clj-fuzzy https://github.com/Yomguithereal/clj-fuzzy