3 ms·
interesting. i made something much more stupid, but brutally effective: https://github.com/leeoniya/uFuzzy https://github.com/leeoniya/uFuzzy i guess if you wa
by leeoniya 3y ago
interesting. i made something much more stupid, but brutally effective: https://github.com/leeoniya/uFuzzy https://github.com/leeoniya/uFuzzy
i guess if you wanted results ordered by contact frequency you can just keep the original haystack sorted by frequency, and would get the Richard match first. or keep the frequency in an adjacent lookup and sort/pick the result afterwards.
PSA: don't use the ultra popular Fuse.js for fuzzy matching, it's super slow and has pretty terrible match quality. e.g. https://leeoniya.github.io/uFuzzy/demos/compare.html?libs=uFuzzy,fuzzysort,QuickScore,Fuse&search=super%20ma https://leeoniya.github.io/uFuzzy/demos/compare.html?libs=uF...