Functions
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.
Indexing Service provides functions for finding and managing catalogs, determining the catalog file's path, for creating Microsoft OLE DB Command objects to query catalogs using Query Languages for Indexing Service, and for filtering files.
The following tables list the functions in each category.
For finding and managing catalogs | Description |
---|---|
CIState | Queries the state of the selected catalog. |
LocateCatalogs | Finds the catalog that indexes a directory. |
SetCatalogState | Sets the catalog state for backup or other purposes. |
For creating queries using OLE DB command objects | Description |
---|---|
CICreateCommand | Creates a Command object. |
CIMakeICommand | Creates a Command object, specifying computers, catalogs, and scopes. |
CIBuildQueryNode | Builds one node of a query restriction tree for a Command object. |
CIBuildQueryTree | Builds a query restriction tree for a Command object. |
CIRestrictionToFullTree | Converts a query restriction tree with columns, sort columns, and grouping columns to a DBCOMMANDTREE structure. |
CITextToFullTree | Creates a full command tree using Query Language 1. |
CITextToFullTreeEx | Creates a full command tree using the Query Language Dialect that you specify. |
CITextToSelectTree | Creates a SELECT node for a DBCOMMANDTREE structure using Query Language Dialect 1. |
CITextToSelectTreeEx | Creates a SELECT node for a DBCOMMANDTREE structure using the Query Language Dialect that you specify. |
For filtering files | Description |
---|---|
LoadIFilter | Retrieves IFilter from path name for object. |
BindIFilterFromStorage | Given the IStorage interface pointer, retrieves the appropriate IFilter. |
BindIFilterFromStream | Given the IStream interface pointer, retrieves the appropriate IFilter. |