Hi again,<br><br>I have a few suggestions for updates to the xesam search spec.<br><br>* API:<br>Remove the session properties search.blocking and search.live. These seemed to cause more confusion than I anticipated. These can be emulated in the client side lib as far as my scribblings can tell. Anoter solution might just be better documentation of course...
<br><br>Some of you now have actual experience with these, what is your feel?<br><br>The reason for having these properties in the first place was to allow easier usage of the dbus interface directly - ie not via a client lib.
<br><br>What this would mean for the api methods:<br>&nbsp;* GetHits should always block until the requested number of hits has been found or the entire index has been searched (in which case the SearchDone signal will be emitted too).
<br>&nbsp;* CountHits should always block until the entire index has been searched<br>&nbsp;* No other methods should block<br><br>* Query Language:<br>I suggest we remove the &quot;type&quot; attributeon the query element. You can just specify the Category- or StoredAs fields in you selectors.
<br><br>Speak up. Cheers,<br>Mikkel<br>