Getting Started

Note

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.

 

To get started quickly, you can select the most appropriate category and follow the suggestions in the corresponding reference. There is considerable overlap of applicable information in these sections, and eventually you might want to look through more than one.

Power User or Administrator

The following sections describe how Indexing Service works and how to manage it as a power user or an administrator.

To Learn About See
The structure and operation of Indexing Service
Architecture of Indexing Service
Standard Indexing Service filters available for indexing files
Filter DLLs
Controlling how Indexing Service filters files
Controlling Filtering
Managing Indexing Service with scripts
Programming with Scripts
IISAdmin Sample
Managing Indexing Service with applications
Programming with Applications
ChgState Sample
VBAdmin Sample

 

File System-Oriented Programmer or Script Writer

The following sections describe how Indexing Service interacts with file systems.

To Learn About See
An overview of programming for Indexing Service
Programming for Indexing Service
How to program Indexing Service for file systems
Using Indexing Service with File Systems
Writing simple query applications using helper functions or ADOs
Simple Sample
VBQuery Sample
VJQuery Sample
Writing efficient query applications that directly access the OLE DB Provider for Indexing Service
AdvQuery Sample

 

Web Server-Oriented Programmer or Script Writer

The following sections describe how Indexing Service interacts with web servers and scripts.

To Learn About See
An overview of programming for Indexing Service.
Programming for Indexing Service
How to program Indexing Service for web servers
Using Indexing Service with Web Servers
Writing scripts to query Indexing Service using Dynamic HTML (DHTML)
DHtml Sample
Writing queries using an Indexing Service Query Language or the SQL language and an ASP page
IISSearch Sample

 

Custom Filter-Component Programmer

The following sections describe how standard Indexing Service filters work and how to build a custom one.

To Learn About See
The information needed to write an Indexing Service filter for a specific file format
Using Custom Filters with Indexing Service
Standard Indexing Service filters available for indexing files
Filter DLLs
Writing a simple filter
Constructing Filters,
SmpFilt Sample
Writing more complex filters that extract value-type properties
IFilter Sample
HtmlProp Sample
Testing a filter implementation
Testing Filters

 

Custom Language Resources Programmer

The following table lists topics that contain information for programmers who want to develop custom language resource components such as word breakers and stemmers.

To Learn About See
The information needed to write an language resource component for a particular language for Indexing Service
Extending Language Resources for Indexing Service
List of language resources available in Indexing Service
Language Resources
Creating a language resource components
Constructing Language Resource Components
Troubleshooting language resource components
Troubleshooting Language Resources

 

Note

You must install files for East Asian languages in order for Japanese and Korean text in the SDK to appear correctly.

 

You can configure language settings in Windows XP by clicking the Regional and Language Options icon in Control Panel. You can configure language settings in Windows 2000 by clicking the Regional Options icon in Control Panel.