Search Programmability

This section provides reference material on data access application programming interfaces (APIs), protocols, and syntax used to create Microsoft® SharePoint™ Portal Server query applications.

When developing ASP-based applications and Web Parts on a computer running SharePoint Portal Server to perform searches you must use ServerXMLHTTP. Using ActiveX Data Objects (ADO) might cause Internet Information Services (IIS) to become unresponsive. ADO may be used for client applications.

Information about search is included in the following sections:

IFilter Administration

Protocol Handler Sample

Protocol Handlers

Search Web Part Sample