Hello everybody,

I am planning to implement file sharing/search improvements/new features. As an 
initial step I immersed myself in all different sources of info about Freenet 
to understand better all part of the projects related to the distributed 
search. I more or less read lot of stuff listed in a guide that I started 
writing in case someone is in the same situation as me in the near future. I 
can uploaded my guide to the list if somebody is interested on it.


HOWEVER it is still difficult for a newbie in Freenet to understand the basic 
implemented data structures. It is also somehow confusing know what things have 
been done but are not in the official deployment.

For instance, I really need to understand:


According to doc in source Library an INDEX has metadata and two BTree.Index
 |-- metadata
 |-- ttab: BTreeMap<String, BTreeSet<TermEntry>> 
 |-- utab: BTreeMap<URIKey, BTreeMap<FreenetURI, URIEntry>>

Does each p2p node construct one index? It is this index the actual structure 
in official Freenet?

I also don't understand why the root of the index is stored under a SSK 
splitfile. I thought and SSK splitfile is used to store normal user's file.

THanks for help in advance!
_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to