shouldn't be to heavy since the books db, is a single CSV file
https://whoosh.readthedocs.io/en/latest/intro.html
Whoosh is a fast, pure Python search engine library.
shouldn't be to heavy since the books db, is a single CSV file
pip install fuzzysearch, its just a single csv as content and whoosh really wants an entire collection of documents.
We could artificially split the csv into lines and act like they are all documents, but whoosh is a big project that this doesn't really need.
pip install fuzzysearch, its just a single csv as content and whoosh really wants an entire collection of documents.
We could artificially split the csv into lines and act like they are all documents, but whoosh is a big project that this doesn't really need.
the reason why fuzzysearching doesn't work is because you want to search on multiple fields in the CSV.
if you add the whole csv row: fuzzy search sees "false" positives in almost every string.
Whoosh was the only pip package that yielded good results.
whoosh implemented with d306b61b2d, ff7189af66, 52b513bc2a
the reason why fuzzysearching doesn't work is because you want to search on multiple fields in the CSV.
if you add the whole csv row: fuzzy search sees "false" positives in almost every string.
Whoosh was the only pip package that yielded good results.
https://whoosh.readthedocs.io/en/latest/intro.html
Whoosh is a fast, pure Python search engine library.
shouldn't be to heavy since the books db, is a single CSV file
Not to be confused with whoosh, the subdomain for Zulip :P
pip install fuzzysearch, its just a single csv as content and whoosh really wants an entire collection of documents.
We could artificially split the csv into lines and act like they are all documents, but whoosh is a big project that this doesn't really need.
whoosh implemented with
d306b61b2d
,ff7189af66
,52b513bc2a
the reason why fuzzysearching doesn't work is because you want to search on multiple fields in the CSV.
if you add the whole csv row: fuzzy search sees "false" positives in almost every string.
Whoosh was the only pip package that yielded good results.