What are you developing using WDS?  
Author Message
Paul Nystrom





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

Hi All,

Microsoft is currently working on improvements to the SDK for WDS 2.6.x and 3.0. These improvements are designed to make it easier for you to develop features that will work with both versions of the application.

In order to ensure that we make the changes that are best suited to our customers, we'd like to know what you're building for WDS.

What versions of WDS do you currently interface with

What apps are you building and what do they do

What features of the API are you using

Have you built IFilters or Protocol Handlers If so, how are they implemented and with which versions of WDS do they work

Is there anything that would really help make your development easier

Your help will allow us to make decisions that work best for you.

Paul Nystrom - MSFT




Windows Search Technologies4  
 
 
David Ing





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

>What versions of WDS do you currently interface with

2.5, 2.6. 3.0 (Outlook 2007 Beta 2)

>What apps are you building and what do they do

www.Taglocity.com - it's an email organizer. WDS is used to do 'query by example' style tag based searches on Outlook information. It's an optional part, but far faster than using the native Outlook search. Independant review here: http://www.larkware.com/NewReviews/taglocity.aspx

>What features of the API are you using

Just the simple ExecuteQuery command.

>Have you built IFilters or Protocol Handlers If so, how are they implemented and with which versions of WDS do they work

N/A.

>Is there anything that would really help make your development easier

Would have been quicker to get going if the SDK had the following:

- An async C# demo with 'typed' column enumerations.

- How to check WDS is installed and what version.

Wishlist for SDK:

(1) Expose some on the ActiveX UI controls that make up the WDS Search UI, as in I would have liked to have reused the List Control for the results in my own apps.

(2) An application redist MSI file for 3rd party installation.

(3) Having better control on how many results to get back, as in a 'rowcount' style paging.

This stuff aside it's actually been pretty simple to embed WDS and certainly something that has saved me a lot of time/dev. With the shipping Outlook 2007 use of WDS3.0 it looks like a good strategy for us to just use what you guys are doing - thanks!



 
 
Sergey M





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

Hi Paul,

While working on WDS article (published in current, i.e. July's issue of MSDN Magazine) I ran into two issues that I think would be nice to see addressed in the future.

1 - I was not able to figure out how to open Outlook or Outlook Express message using WDS SDK. After checking around I came by a post where this particular issue was listed as one of the current limitations (something about building messages store information if I recall).

And 2 - it turned out there is no support for limiting query result set size, i.e. getting something like 'Top 10' entries. I had to build that myself, which is not that difficult but for performance reasons, I'd rather have a smaller result set returned.

Hope this helps.



 
 
Zokkan





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

Hi,

I couldn't find any useful information about how to develop an add-in... We are developing business applications like erp, we need to integrate our records to wds and allow people who have permissions to see records on our applications. We also need lots of categorized results to show different things (like customers, offers, etc..) after doing this, when a user clicked on a result from our database, application we had developed have to catch it and show user the concerned screen.

Now I have lots of questions but no answers about;

- How to search and show results from my own database using my own teqnique (some data is crypted, so they have to be decrypted first by us) using wds (also results have to be categorized like I told so)

- How to catch user's response to results if user had clicked to our results

- Lots of other questions I have but not remember now...

Have a nice day!

Ozkan OZTURK

o.ozturk_aaat_yaziylabir.com



 
 
GeorgeWangAtSomeCompany





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

Hi, Paul,

We are using WDS 2.6.5, using it to index and search our private format files. We build our own IFilter for these files. (using IPersistFile interface, may also implement IPersisteStream in the future)

Following please find our wish list:

1. WDS API to configure the indexed locations (e.g., exclude some pathes, include some pathes). Now admin can use GPO to define some of these, but they are pretty static and it would be nice to have such APIs to configure on the client side dynamically.

2. Customize folder display name from IFilter, it seems currently the folder display name is always the physical path (we want to have some meaningful display for the "DisplayName", WDS can still ParentFolder for internal reference)

3. Customize preview pane in search result window

4. Be able to translate MAPI StoreEntryId and EntryId from and to WDS url

Thanks!

George


 
 
Ivaylo





PostPosted: Windows Desktop Search Development, What are you developing using WDS? Top

Hi Paul,

>> Have you built IFilters or Protocol Handlers If so, how are they implemented and with which versions of WDS do they work

I'm building a Protocol Handler / IFilters for my company's proprietary document storage. It's implemented in C++/ATL for WDS 2.6 and 3.0, SPS 2003 and MOSS 2007.

>> Is there anything that would really help make your development easier

More documentation for the beta products would be nice.

My current issue is how to register the PH with WDS 3.0 and how to configure a default URL. The latest Vista SDK mentions a lot of interfaces, but it's not clear where to start from.

Thanks.

Ivaylo