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.

Usage

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.

Source Distribution

fuzzy_matcher-0.1.0.tar.gz (1.8 kB view details)

Uploaded Source

File details

Details for the file fuzzy_matcher-0.1.0.tar.gz.

File metadata

  • Download URL: fuzzy_matcher-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.14

File hashes

Hashes for fuzzy_matcher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 414b89e8e5a36f88c0f6a9237261b7c7275e0100fde9e9441d31f2573ecd2746
MD5 7d20cac3ca6b4b5492cecd0970c9e40a
BLAKE2b-256 c983ed267314b11f6e1bba34bd323da2b739ad43b3456f7df17228af3382e16b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page