<span class="gmail_quote"></span><span class="gmail_quote">Hi,<br>
<br>
On 28/11/06, <b class="gmail_sendername">Magnus Bergman</b> <<a href="mailto:magnus.bergman@observer.net">magnus.bergman@observer.net</a>> wrote:</span><br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">Is it only realistic<br>
that users would want (or should be able) to do such simple searches? I<br>
think it's realistic to imagine that there can be different search<br>
engines which are good at different things. Perhaps one is good at<br>
finding media files by their tags. One that is good at finding relevant<br>
information from fuzzy terms.</blockquote>
<br>
The multiple search engine problem seems to be the perfect use case for
dbus naming. Each search engine registers a well known unique name
e.g. "org.novel.Beagle.simple" and tries to own
"org.freedesktop.search.simple".<br>
<br>
Thus if I want to be picky about who to query I ask for the engine
specific name, and if I don't care (surely the common case) I ask for
the well known name. Wrapping a library around this would be fine, but
the main point of the spec needs to be defining this interface
("search.simple") and getting everyone to implement it.<br>
<br>
<span class="gmail_quote">On 28/11/06, <b class="gmail_sendername">Magnus Bergman</b> <<a href="mailto:magnus.bergman@observer.net">magnus.bergman@observer.net</a>> wrote:</span><br>
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">At least I see it there has to be some kind of daemon if there is a<br>dbus interface.
</blockquote></div><br>
Use dbus activation.<br>
<br>
<br>
<br>