Tracker is an efficient search engine and triplestore for desktop, embedded and mobile.
The Tracker project is divided into two main repositories:
-
Tracker SPARQL contains the triplestore database, provided as the
libtracker-sparql
library and implemented using SQLite. This repo also contains the database ontologies and the commandline user interface (tracker3
). -
Tracker Miners contains the indexer daemon (tracker-miner-fs-3) and tools to extract metadata from many different filetypes.
Documentation on Tracker Miners can be found here:
Source code and issue tracking:
All discussion related to Tracker happens on:
IRC channel #tracker on:
- irc.gimp.net
Related projects:
- GNOME Online Miners extends Tracker to allow searching and indexing some kinds of online content.
For more information about developing Tracker, look at the README.md file in Tracker core.