its about the libpuzzle libray for php ( http://libpuzzle.pureftpd.org/project/libpuzzle ) from Mr. Frank Denis. I´am trying to understand how to index and store the data in
I've experimented with libpuzzle before - got about as far as you. Didnt really start on a proper implementation. Was also unclear how exactly to do it. (and abandoned the project for lack of time - so didnt really persist with it)
Anyway, looking now, will try to offer my understanding - maybe between us we can work it out :)
Queries use a 2 stage process -
(ie you only use compression on the signatures table. words remains uncompressed, so can run fast queries on it)
The words table is a form of inverted index. In fact I have in mind to use https://stackoverflow.com/questions/tagged/sphinx instead the words database table, because that is designed specifically as a very fast inverted index.
... in theory anyway...