Using ISearchQueryHelper from managed code

ISearchQueryHelper is a COM interface that can be used to convert from Advanced Query Syntax (AQS) to a SQL query that can be passed to the OLE DB Provider for Windows Search. (For background, see my previous post: Advanced Query Syntax: What, Where, Why, and How) Good news for managed code developers – there’s a…

1

Advanced Query Syntax: What, Where, Why, and How

What is Advanced Query Syntax and where is it used? Advanced Query Syntax (AQS) is a syntax that enables end-users to define targeted search queries, and is supported in a number of Microsoft products (for example: Windows Vista, Outlook 2007, and Windows Desktop Search).  Here is an example of a search query defined using AQS that…

2

Windows Vista Search: Syntax Update

I recently learned some new things about the Search APIs in Windows Vista, including some great improvements in the SQL syntax for the OLE DB Provider for Windows Search. (Thank you Chris McConnell – Architect on the Search team – for driving these changes, and for taking the time to explain them to me!). There’ve been…

4

Windows Desktop Search 3.0 Released

Windows Desktop Search (WDS) 3.0 has been released to the web. You can download it from one of the following links (depending on your OS version): Windows Desktop Search 3.0 RTW for Windows XP (KB917013) Windows Desktop Search 3.0 RTW for Windows XP x64 Edition (KB917013) Windows Desktop Search 3.0 RTW for Windows Server 2003…

1

Windows Vista Search Syntax: WHERE are my predicates?

In my last post, I gave a quick overview of the query syntax for the OLE DB Provider for Windows Search that ships in Windows Vista. In this post, I’ll go over some of the details of the predicates that can be used in the WHERE clause. Just a quick disclaimer: this post is meant…

3

Searching for Windows Vista Search?

A number of people have been asking about Windows Vista search and how to programmatically query the search engine. There’s not a lot of documentation available yet (and this will obviously change as we near the release of Windows Vista). So in the meantime, here’s a quick primer for those of you that would like…

16