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
- File System-Oriented Programmer or Script Writer
- Web Server-Oriented Programmer or Script Writer
- Custom Filter-Component Programmer
- Custom Language Resources Programmer
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.