Indexing Service

Indexing Service is an optional component of the Microsoft Windows 2000 Server operating system platform that enables the indexing of contents and properties of documents on Internet or intranet sites hosted using (IIS).

What is Indexing Service?

An optional component of the Microsoft Windows 2000 Server operating system platform that enables the indexing of contents and properties of documents on Internet or intranet sites hosted using Internet Information Services (IIS). On the earlier Windows NT Server platform, this component was called Index Server and was included as part of the Windows NT Option Pack. The features of the Indexing Service include the following:

  • Support for indexing of multiple IIS servers, Windows NT and Windows 2000 file servers, and Novell NetWare file servers
  • Extensible support for multiple file formats, including ASCII text, Hypertext Markup Language (HTML), Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and third-party file formats that use content filters
  • Multiple-language support for both indexing and querying, including language shifts within a document
  • Support for indexing newsgroup content on an IIS 4 server running the NNTP Service
  • Zero-maintenance design, including automatic reindexing and error detection and recovery

How it works

Indexing Service (which runs as the Content Index service in Windows NT) automatically indexes new documents as you add them to your Web sites on IIS. It begins by scanning the new documents and using content filters to generate a stream of text from them. Then it enlists word breakers to divide the text stream into words, after which the normalizer removes noise words and punctuation. It compiles the resulting words into word lists, which it merges into persistent indexes. Finally, it conducts a master merge to create a master index, which it stores in an Indexing Service catalog. The master index is the most efficient way to store indexing information.

Administrators can use the Indexing Service snap-in for the Microsoft Management Console (MMC) to view the status of the indexing process and to configure catalogs. Although the entire indexing process runs automatically, administrators can use the MMC to force a scan or a merge if necessary.

You can create and configure an HTML query form to issue queries against Indexing Service catalogs by using one of the following:

  • Internet Data Query (IDQ) files and HTML Extension (HTX) files
  • Active Server Pages (ASP) scripting
  • SQL queries that use Microsoft ActiveX Data Objects (ADO)