IOpenSearchSource documentation
Just wanted to post a heads-up to interested parties, the stub page on MSDN for IOpenSearchSource and its one method have been replaced by the draft documentation.
The new page roughly sums up its use and purpose:
A client-side OpenSearch data source that sits in between the Microsoft Windows OpenSearch provider and the external data source. With a search connector (a .searchconnector-ms file), Windows Explorer calls your implementation with the query parameters. Your implementation returns results formatted in RSS or Atom format. That allows your implementation to provide custom authentication UI and connect to the data source using its proprietary API.
More details at: http://msdn.microsoft.com/en-us/library/dd378289(VS.85).aspx
Unfortunately we still don’t have any details on how you actually hook up an implementation of this. The doc / SDK folks are working on this but it’s part of a larger effort that’s taking a bit of time. In the meantime I’m going to see if I can post an example here or on CodePlex. Most likely I’ll be posting a detailed .NET example followed by a simpler C++ version.
If you have questions about whether this API may end up being useful to you, let me know, and hopefully I can help clarify what is or isn’t possible.
Comments are closed.
Any update on the .net example?
I see the sticky notes search connector in my system. How do i do that for my application?
see also : http://stackoverflow.com/questions/2385851/windows-7-federated-search-how-to-make-it-send-search-requests-to-my-net-assem
Hello,
we are also trying to build a local OpenSearchSource to query a proprietary database and show the results in windows explorer. Would be nice to see such a sample.
Greetings, Matthias
hi-
was the IOpenSearchSource example ever posted on MSDN?
no example was posted as of june 2010:
http://social.msdn.microsoft.com/Forums/en-US/windowssearch/thread/9177a751-2358-4606-90dd-00bb80329ae1
thanks.
Any clues how to use a IOpenSearchSource implementation from an osdx file? I can’t find any relevant documention.
specifically how do you specify the location? or url? for a IOpenSearchSource implementaion.
thanks.
Or if that is not possible then can you explain how to use a custom protocol like the one below
StickyNotes://{S-1-5-21-3431700657-2522803235-1547684158-1000}
what does the {S-1-5-21-3431700657-2522803235-1547684158-1000} represent?