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.
Release files for fuzzy-matcher 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fuzzy_matcher-0.1.0.tar.gz | 1.8 kB | Details |
Release files / fuzzy_matcher-0.1.0.tar.gz
| Download URL | fuzzy_matcher-0.1.0.tar.gz |
|---|---|
| Size | 1.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
414b89e8e5a36f88c0f6a9237261b7c7275e0100fde9e9441d31f2573ecd2746
|
|
BLAKE2b-256 checksum How to use checksums |
c983ed267314b11f6e1bba34bd323da2b739ad43b3456f7df17228af3382e16b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|