I see the last commit was 2017-07-16 (over a year ago) and a huge pile of issues with no activity.
Is this project dead? Is there any alternative?
Unfortunately, the project seems to be abandoned. You can try Python wrappers for other search engines such as Elasticsearch, Solr, and Xapian. Also look at typesense.
@mx2048 It's a better idea for someone who truly cares to step up and maintain this. Whoosh has enormous benefits versus Java solutions for many cases.
I can help with maintenance (as Weblate currently relies on Whoosh), though my knowledge of Whoosh internals is very limited.
@Michal Čihař That's really nice. I think @Matt Chaput should get in touch with you and overall let us know if he has plans to return to maintenance.
If someone's going to seriously look at fixing things, I'll start filing more issues.
There's a horrible memory problem with deleted documents,
@James Howe What is that problem exactly ? I think you should report everything. Whoosh is too good to die !
I think I've already filed all the others I've hit.
@andreas well said, Whoosh is too good to die. I'm using Whoosh on projects where Solr or Elasticsearch would be overkill, but where faceting and good search functions are still needed.
I'm using whoosh in my project, and can help with maintenance, but also have limited knowledge...
I will try to read the code and start from some small issues.
Hi, I have read the code(briefly), and feel already to start fixing some bugs reported here, but don't how how to contribute...
Great, so we have some people willing to do the work, now the question is where to do it ;-). Has somebody tried to reach @Matt Chaput about this? In case we're going to move the repository, my preference would be to migrate to Git as well.
I sent a mail to firstname.lastname@example.org, but no idea when or whether can get reply.
Okay, let's give @Matt Chaput some time to respond and figure out what to do when he is not reachable later.
@Michal Čihař I like how it's been done for the suds project. Having "community" in the organization's name clearly shows where it stands in relation to the original author. "whoosh-community" would be a great package name on PyPI (in my opinion much less confusing than "python-whoosh"). @Meng Zhao, what do you think?
I am also very interested in putting some time into the project.
Moving sources, issues and package distribution under the name whoosh-community sounds good to me!