I am not clear on this. Does Zeitgeist index the contents of my document so searches are more relevant? Or is Zeitgeist only searching the name/extension of my documents?
In a nutshell Zeitgeist is an event log. It does not deal with files. It deals with events. It does NOT store the contents of the file. That is not the work of zeitgeist
What Zeitgeist does
Examples of events are
Just imagine any event and zeitgeist can log it.
Now just because zeitgeist can log something does not mean it will log it. It is a daemon which exposes a D-Bus API. This API provides methods, to log, retrieve, filter or delete events.
Now you need external applications to log events to zeitgeist. A second daemon named
For applications which doesn't use GtkRecentManager, there are extensions/plugins/addins/addons provided which push the relevant events to Zeitgeist. These components are called
Usage of logged events
Now you have applications which can use this data for their usage. There are a few good things which can be done with the data. e.g.
Full Text Search
Zeitgeist comes with a Full Text Search API too, which only searches the contents of the event and not the file itself. If you played a track of Beethovan, then the event logged would contain
Then the Full Text Search API provided with zeitgeist only looks at the fields of the event for search and does not look into the file.
Remember Zeitgeist is not a file search of a file tracker