Skip to main content

A super simple MIT licensed fuzzy matching library

Project description

Fuzzy Matcher

A super simple MIT licensed fuzzy matching library to be used as an MIT alternative to Fuzzy Wuzzy which is GPL licensed. It is much less featured as Fuzzy Wuzzy, so if GPL is not blocking you, you should probably use Fuzzy Wuzzy instead.


from fuzzy_matcher import process
query = "orange"
val = ['blue', 'orange', 'brown', 'ornage', 'range', 'angel', 'gang', 'ang']
fuzzy = process.extract(query, val, limit=3, scorer='ratio')

should output:

[('orange', 100), ('range', 83), ('ornage', 66)]

Supported scorers

Only ratio and partial_ratio are supported at this time. Note that scores will not be the same as FuzzyWuzzy's.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for fuzzy-matcher, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size fuzzy_matcher-0.1.0.tar.gz (1.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page