Re: [Tracker] Tracker daemon/indexer responsibilities
- From: Jamie McCracken <jamie mccrack googlemail com>
- To: Carlos Garnacho <carlos imendio com>
- Cc: Tracker-List <tracker-list gnome org>
- Subject: Re: [Tracker] Tracker daemon/indexer responsibilities
- Date: Thu, 26 Jun 2008 13:55:10 -0400
On Thu, 2008-06-26 at 17:26 +0200, Carlos Garnacho wrote:
Hi!,
On jue, 2008-06-26 at 09:47 -0400, Jamie McCracken wrote:
<snip>
the desktop/ini file will contain fields for :
directories to watch
recursive directories to watch
ignore directories regex
files to index regex
files to ignore regex
index executable
index module name
file mime types
service name
ïI've been thinking a while about how to be able to get tracker-indexer
modules to be build of of the tracker tree (so they can be provided by
separate app, and tracker would just make use of them).
Basically, besides having to install a few headers and turn a couple of
basic things into a installable library, modules should be able to
define custom services and metadata types. And also there's the problem
that a single module wants to provide data for several services.
So, IMHO tracker should be able to read all files from (say)
$prefix/share/tracker/services/ to create the ontology, instead of just
reading a few hardcoded files as it's right now.
yes absolutely - we need to remove all hardcoding but that can wait til
re-architecture is finished.
I think its important we get to the stage where refactor and
re-architecture is complete before adding more features otherwise it may
be never-ending
This, plus a way from modules to specify the service to use when storing
certain metadata would make things quite flexible, resorting to get the
service for the given mimetype if none was provided.
yes makes sense
jamie
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]