Sorry, loooong post... I will try to explain what Freegle is and what I want it to be in the future.
Freegle is currently a centralized and at best partially-anonymous search engine. This will change in three ways: 1) Adding keys will work via in-Freenet key indices (=anonymously). I could actually put on my page instructions on how to add to the freegle key index right now. The upcoming change in keyindex handling (date-based) is transparent in this case. People just write "-index freegle" and their keys eventually get to me either way. 2) The index files will be distributed in Freenet. I have already written a Java applet (seems compatible even with older browsers) that allows searching solely on the client-side (=anonymously, decentralized). I will put it on a Freenet webpage and update it daily. Currently the index is reasonably small (150k jar including applet and index). The search toolkit I use (Lucene) provides an elegant way of splitting the index should it become too large for a single file. Lucene stores the index as a bunch of segment files anyway. I hope this scales
