IntegratedDesktopSearch

Revision 1 as of 2006-04-20 11:46:57

Clear message

A powerful search mechanism deeply integrated with the desktop.

Possible points of integration:

  • Nautilus search (Konqueror?)
  • Filechooser
  • Panel applet
  • Web browser (index page content)
  • General search interface capable of searching all available contents
  • Others?

Resources

[http://beaglewiki.org Beagle] is the obvious candidate for the indexing engine, but there is also the black horse [http://freedesktop.org/wiki/Software/Tracker Tracker] currently developed by [http://jamiemcc.livejournal.com Jamie McCracken]. Beagle is the more mature of the two, but Tracker has some advantages over Beagle. A few notable points

  • Beagle is developed by Novell which means it will have plenty of cooporate support
  • Beagle is written in C#, which makes for a rather large dependancy (storage wise)
  • Tracker is written in C and communicates with other apps over a DBUS interface
  • Tracker is extremely lightweight, and might even be suitable for embedded systems
  • Tracker uses mature technologies such as mysql and libextractor
  • Tracker is able to store file metadata on demand
  • Tracker has an integrated keyword/tagging functionality