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