Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
-
Updated
Jun 1, 2022 - Java
Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cosine similarity ...
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Rapid fuzzy string matching in Python using various string metrics
Pure Python Spell Checking http://pyspellchecker.readthedocs.io/en/latest/
Spelling corrector in python
A .NET port of java-string-similarity
Fuzzy string matching, grouping, and evaluation.
Text2Text: Crosslingual NLP/G toolkit
Go implementation to calculate Levenshtein Distance.
String metrics library written in Go.
Removes most frequent words (stop words) from a text content. Based on a Curated list of language statistics.
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Python BK-tree data structure to allow fast querying of "close" matches
Port of SeatGeek's fuzzywuzzy
Calculate text distance (similarity) in Golang - Experimental implementation
Various utilities regarding Levenshtein transducers. (Java)
A Python 3 phonetics library.
Java port of SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm
Add a description, image, and links to the levenshtein-distance topic page so that developers can more easily learn about it.
To associate your repository with the levenshtein-distance topic, visit your repo's landing page and select "manage topics."