krisk / Fuse

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

Abandoned? What is the status of this project? #646

Closed jrista closed 2 years ago

jrista commented 2 years ago

Has this project been abandoned? Right now, it is one of the few fuzzy search libs for JS, and the most popular one as far as I can tell. There appear to be some fundamental breaking bugs in it, however, such that the library does not actually seem to produce accurate or even valid results.

Looking at the issue history, there are hundreds of closed bugs, many of which were simply overly aggressively closed by a bot that closes bugs after far too short a time. This means that most of the issues are not only not fixed, but not even visible as needing to be fixed. Bugs that remain open are flagged as stale after only 30 days, and closed shortly thereafter.

No bugs have actually been commented on by the project owner in, as far as I can tell, just about a year, and I don't think a bug has actually been resolved in longer than that.

This is a very popular library, with 4.4 million weekly downloads on npmjs. I have used it in several recent projects, and found that its results are neither accurate, nor do they get ranked properly. The sad thing is, there really isn't any other library for JS that actually does what this library does, and its a needed library....

ctsstc commented 2 years ago

INB4 closed in 30 days 🤪 😢

I would like to know how it's inaccurate if you could give an example, but I also realize there's likely already an issue that documents this that has been closed. I know what I'm asking is out of the scope of this issue too, so maybe if you know of a previously closed issue you could link it here.

It would seem that the community needs to give a hand on this project, or there needs to be another co-owner of the projecmost likelyly.

jrista commented 2 years ago

This one has been closed twice by the bot, and clearly demonstrates that the search is not returning correct results, nor ranking results properly:

https://github.com/krisk/Fuse/issues/569

It needs to be reopened, because it IS an issue that has not been fixed. There are other issues that have been closed by the bot that as far as I can tell are still issues. This bot is closing things very aggressively, and it is hiding the true state of the library, and is hiding how many bugs or other issues there actually are with the project. There are more than there appear to be just by glancing at the issues list.

krisk commented 2 years ago

Not abandoned. Just been extremely busy. But I'm back to the best of my abilities. Let me do an exercise in reopening issues that have been closed by the stale bot.

krisk commented 2 years ago

@jrista, I commented on https://github.com/krisk/Fuse/issues/569 directly. Will close this one 😄