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

Quick Tip: Manifests AND VC++ Projects

In a recent post, I listed a number of methods for embedding manifests in managed assemblies. As I mention in that post, my preferred option is to call the mt.exe tool during a custom post-build step. But I recently found that this doesn’t work so well for VC++ projects, as it overwrites the manifest that may have…

1