Skip to content

lingz/fast_fuzzy_search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Fuzzy Search

pip install fast_fuzzy_search

A fast fuzzy search algorithm implemented in Python.

Uses Phonex (Phonetic Indexing) to quickly find similar sounding words. Support for languages depends on languages supported by the PyPhone library.

from fast_fuzzy_search import FastFuzzySearch

ffs = FastFuzzySearch({'language':'english'})
ffs.add_term('hello world', id1)
ffs.add_term('hello friend', id2)

results = ffs.search('helu world')

print(results)
# [(id, text, score)]

Dependencies are only the pyphone library

About

Fast Fuzzy Phonetic Search algorithm in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages