Well. If you ask me any search tool like this should expoxse a dbus api to avoid linking to lib<mysearchtool>... This is how Tracker does it anyway.
There's also a spec on this: https://launchpad.net/distros/ubuntu/+spec /integrated-desktop-search -- Incorperate Beagle searching into GtkFileChooser https://launchpad.net/bugs/49608 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs