Programming Tasks

[Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.]

When you program for Indexing Service, the tasks you want to accomplish fall into three general categories: managing, querying, and indexing.

The following table lists these types of tasks and gives a brief description of each.

Task TypeDescription
ManagingIncludes retrieving and setting the Indexing Service catalogs and their scopes, retrieving and setting entries in the registry, and determining and controlling the state of Indexing Service activity.
QueryingIncludes constructing, submitting, and presenting a query in one of the Indexing Service query languages to a specified Indexing Service catalog and retrieving the results.
Indexing (Filtering)Includes developing IFilter implementations for custom file types and selecting features of standard filter implementations. Also includes IWordBreaker implementations that allow Indexing Service to incorporate documents in their native languages and locales into the index.


Related topics

Secure Code Practices