StrigiIntegration

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2007-05-07 15:02:21
Size: 2322
Editor: 195
Comment:
Revision 3 as of 2007-05-23 10:46:15
Size: 2287
Editor: 87-194-29-91
Comment:
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:
== Outstanding Issues == == Development ==
Line 38: Line 38:
To ask upstream (hi Jos): We will work with upstream to fix the following areas during Gutsy release cycle:
Line 40: Line 40:
When does strigi daemon get started? When the applet is run? Start the daemon from an autostart file on login. Add a dbus interface to turn off or throttle the indexer and have power manager trigger this when the computer is running on battery. Add an index for system files which is updated through cron. Stop the indexer from running on NFS or SMB mounts unless explicitly requested.
Line 42: Line 42:
Can strigi daemon be turned off or throttelled when the laptop is running on battery? power-manager could send it a dbus signal.

It needs to play nice with tracker. When does trackerd get started? The two should not run at the same time. Should be alternates?

Locate indexes files outside of /home/user, can strigi have a system index?

Does strigi follow symlinks? Could get dangerous.

Indexing should be turned off by default for NFS or SMB mounted disks.
The autostart file should be fixed to play nicely with the tracker daemon to stop the two deamons indexing at the same time.

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

  • Launchpad Entry: strigi-integration

  • Packages affected: strigi-applet, strigi-client, strigi-daemon

Summary

Integrate Strigi desktop search into Kubuntu.

Rationale

Desktop search is a hot technology and with Strigi we have the opportunity to use one of the best. Strigi will be integrated into KDE 4 by default so we should be an early adopter.

Use Cases

Kirsty wants to find the essay she wrote last week, she searches in strigi applet and it pops up the file ready to open.

Gregor wonders if he still has a copy of his holiday photos. Locate does not find it but strigi knows it is inside a .zip file he was sent in his e-mail.

Scope

Updating packages, moving packages to main, slight UI improvements.

Design

Update the strigi package to the new 0.5 release. Separate libstreamanalyser into its own package so that it can be adopted by other search engines such as Tracker.

Include strigi in main and add to desktop seed, this needs a main inclusion report for strigi, clucene-core and wv.

Upstream have agreed to make some changes to the strigi applet, it should be a systray with a popup text field rather than a text field directly in the panel. The applet should be changed to search for file contents as well as file names.

Replace the locate ioslave in Kubuntu with the strigi ioslave, this should be made the default search for KDE in kubuntu-default-settings.

Development

We will work with upstream to fix the following areas during Gutsy release cycle:

Start the daemon from an autostart file on login. Add a dbus interface to turn off or throttle the indexer and have power manager trigger this when the computer is running on battery. Add an index for system files which is updated through cron. Stop the indexer from running on NFS or SMB mounts unless explicitly requested.

The autostart file should be fixed to play nicely with the tracker daemon to stop the two deamons indexing at the same time.


CategorySpec

StrigiIntegration (last edited 2008-08-06 16:33:12 by localhost)