Re: [Tracker] Roadmap to 0.7
- From: Jamie McCracken <jamie mccrack googlemail com>
- To: Martyn Russell <martyn lanedo com>
- Cc: Tracker mailing list <tracker-list gnome org>
- Subject: Re: [Tracker] Roadmap to 0.7
- Date: Fri, 10 Jul 2009 08:18:38 -0400
On Fri, 2009-07-10 at 12:54 +0100, Martyn Russell wrote:
On 10/07/09 12:11, Jamie McCracken wrote:
I started looking at fixing the UIs yesterday so hopefully should have
them fixed this weekend or early nest week-I might need to bug some of
you for improved sparql suport
Ivan, Carlos and I spoke about this yesterday. I really suggest you just
write the UIs from scratch. A LOT of stuff is going to changed or has
changed underneath you and I think it will be counter productive to use
the current code, especially if you want to use another language anyway :)
well the new language would be for new features as well as replacing old
ones. Like you said we want more power to be exposed however that will
take time. I also want to widgetise everything so we can reuse them in
other tools like a tracker powered file manager
Just a quick question, I suppose I could look this up anyway :) but
doesn't the FTS module use the old ontologies? It occurred to me the
other day that it could be the same unless Jurg has updated it.
I wrote the fts rank funtion but it needs to be use the correct metadata
weight and be exposed by spqarql so I can order results by rank
Right, sounds like the same point I make above.
well the rank function when I wrote it just used weight = 1 with a
comment to use metadata weight once we knew where it would come from.
Juerg needs to update that and expose that function in sparql
the rank function simply sums (weight * number of occurences) as fts
stores the positions and hence we known number of occurrences in the
index
for search tool I also need FTS snippets function to be exposed by
sparql (its in fts and I modded it to be efficient)
Well, we should be able to do this now already, I mean, if you look at
the newly added tracker-sparql man pages :) then you can see some
examples there. Also tracker-search uses FTS so you should probably look
at that too.
I dont see it there nor is it in tracker-sparql-query.vala
we need fts:rank and fts:snippet to be exposed by sparql query. This is
one for Juerg to do
Rob's tracker-explorer tool which was added to the repository this week
and shows off relationships based on the ontology demonstrates real time
searching based on user typing using the FTS work.
We should really do something similar in whatever UI we deliver.
I agree
The above is needed by search tool so I cant finish that off until that
is done. No doubt there will be other issues as I fix the Uis that
require mods to sparql
We will see :)
The UIs should be simpler cleaner and faster I think this time. I can
help with that if you need some input.
I also think we need the Events (onto, storage and possibly dbus) to be
added to that list. I can add it to the file indexer to store file
histories during indexing once its in our onto.
Not sure exactly what you mean here, but it sounds like what I mentioned
above with the miners all using a base class, etc and supporting a
similar API for an applet to just list them all and be able to control
them all.
Events are for things like file histories file x was edited on date d
I would like to eliminate the Zeitgeist daemon as what they want to do
is most inefficient - get relevant data from tracker to a python
middleware process and forward it on to clients. IOW their daemon acts
like a wrapper around tracker and is therefore redundant not to mention
bad design!!! They should use a c lib if they want to wrap tracker not a
python daemon!
Well zeitgeist is potentially going to be good for us to show off
Tracker and so we should accommodate them where possible of course.
yes but we dont want it to suck due to results being relayed via dbus
from tracker-store to zeitgeit to gnome apps. That would make tracker
look much slower than it is?
Common sense says its better and faster to let gnome apps get stuff from
tracker directly
As far as I could see the storage of multiple metadata per file (for
example) was something that might be tricky, for example, storing all
update timestamps for a file (for event logging). We can discuss that
later but I think this is something we can do after the 0.7 release.
We can store as linked list in rdf - should not be hard
jamie
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]