Hi,
I understand your frustration, I have very similar one. Spent last 2 years experimenting with yacy and still, it is unsatisfactory.
Memory is IMHO the biggest problem of yacy, I sloved it personally with throwing a huge amount of RAM into yacy’s use and using a external solr server on the same machine – and it works so so, now.
Still, it is the only decentralised search engine, we have, so I decided to go on. Rewrite in some more efficient language is something I dream of, but not able to do it by myself. Do you have some programming skills?
Probably the main problem is lack of support, issues are unresolved for quite a long time. And lack of developers! How many of them are here, actually? @Orbiter is probably caught by new project, thkoch contributed recently, but not systematically. Who does have the repository rights in github? Are there any other developers around?
And what can we do as users? Contribute to documentation, when the wiki is closed? Report the bugs, when they are unresolved for a long time? Learn dying Java language to fix by ourselves?
At least in one point I got to disagree with you, some things got fixed at least in github repo, if you’re able to build yacy yourself from source, you might be surprised with some things solved (even some memory and efficiency issues).
It seems to me, that yacy is a amazing project of one man, being thrown into oblivion by not transfering the development to the community after moving on to another project. If any actual dev community is there. Am I wrong?