Rapid fuzzy string matching in Python using various string metrics
-
Updated
Jul 8, 2024 - C++
Rapid fuzzy string matching in Python using various string metrics
The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
Fast fuzzy regex matcher: specify max edit distance to find approximate matches
Ever wondered how spell checkers work? I actually found them quite fascinating, so I decided to build one myself. This project is a spell checker implemented in C++ using the strategy pattern.
A collection of commonly used math routines, so I don't have to write them again. Implementations in C, C++, Rust, and Python (though not so much in Python as it already has a pretty good set of libraries).
A library for fuzzy-string-searching using suffix trees and levenschtein automatons to perform extremely fast search queries on large data sets. Serialize and deserialize functions allow suffix trees to persist (and drastically reduce preprocessing time).
Levenshtein distance based string suggestion lib
dynamic time warping implemented in C++ with bindings in python
A single header C++ library for compute edit distance (Levenshtein distance), supporting wstring ( and Chinese string).
Levenshtein distance implementation using a trie for fast string similarity searching
Grep-like command line utlity for fuzzy string matching
Fast fuzzy string search
Banded approach of semi-global levenshtein distance on FPGA using OpenCL. This work was published in FPL2021.
Secure implementations of Edit Distance algorithms using EMP-toolkit garbled circuits
Spellchecker using the Levenshtein Distance between words to correct user input
A blazing fast dictionary for the Terminal.
🤖 ChatBot program, which is able to discuss some C++ related topics based on the content of a knowledge base.
Levenshtein Algorithm based approach, Levenshtein Algorithm (Edit distance algorithm) is used to find the similarity between two strings.
Calculation Of Levenshtein Distance
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."