krisk / Fuse

Lightweight fuzzy-search, in JavaScript
https://fusejs.io/
Apache License 2.0
18.09k stars 766 forks source link

Big Dataset test #1

Closed khare-ashwini closed 10 years ago

khare-ashwini commented 12 years ago

I tried using Fuse on a data set containing approximately 9000 rows, yes I did read about its limiting nature for huge data sets, but the search result I got were highly inconsistent, it simply gave an empty response no matter what parameter threshold was set. I guess you should detect the failure of alogrithm somewhere and some how return the error

krisk commented 12 years ago

Hmm, that's interesting. If possible, could you give me your sample data?

khare-ashwini commented 12 years ago

I've mailed you

nlaplante commented 11 years ago

Any progress on this? Having similar issue here

khare-ashwini commented 11 years ago

@nlaplante Hi, on our conversation over mail I got the following reply when we last talked

I made some improvements to Fuse.js. One of the issues which I think you experience has to actually do with case insensitivity. Since this is a fuzzy search implementation, I've changed the code to be case insensitive.

Additionally, I made some speed improvements.

I didn't try it much afterwards though, if the dataset is really huge, i would recommend using lunrjs[http://lunrjs.com/] I tried it and it works fine at this page[http://jee.sdslabs.co/]