Jamie McCracken wrote:
> I have ben spending the last few weeks adding in the sqlite/qdbm 
> complete with indexer and parser.
> 
> This is now basically functional in cvs.
> 
> Stuff that wont work is :
> 
> 1) RDF query
> 2) only tracker-search (no location or mime yet in nautilus)
> 3) exact phrase search
> 
> I have not updated the mysql backend yet so it wont compile at the 
> moment so you are *forced* to try out the sqlite one :)
> 
> (I figure unless theres a strong reason to have the inferior mysql 
> version we can phase it out?)
> 
> New features with new indexer are:
> 
> 1) differential indexing for faster updates
> 2) stemming so searches for "penguin" will match against "penguins"
> 3) Bzip compression of full text so it has much smaller footprint in the 
> sqlite db

Why chose bzip?  Considering it's performance I'd rather choose gzip, or
if your desperate for space 7zip (there are open linux implementations,
p7zip or something like that).

> 4) high performance qdbm file based hash table for search thats fully 
> scalabale up to many GBs on indexes without significant speed loss.
> 
> 
> to compile you will need bzip dev stuff, qdbm dev stufff as well as sqlite3
> 
> 
> Databases are now in Home/.Tracker/databases.
> 
> "data" file can be viewed with sqlite3 command line program
> 
> "Files" file can be viewed with dpmgr command line program (to optimise 
> space of this file the following should be entered after indexing :
> 
> dpmgr optimize Files
> 
> (we will do this automatically in future after every 10,000 updates or so)
> 
> Please test and report any bugs.
> 
> 

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to