The Smart search module uses the following database tables:
|•||CMS_SearchIndex - contains smart search indexes and their settings|
|•||CMS_SearchIndexCulture - assigns smart search indexes to the cultures they should index|
|•||CMS_SearchIndexSite - assigns smart search indexes to the sites they should index|
|•||CMS_SearchTask - contains smart search indexing tasks|
The Smart search API is provided by the following CMS.SiteProvider namespace classes:
|•||SearchIndexInfo, SearchIndexInfoProvider - these classes provide functionality for managing smart search indexes|
|•||SearchTaskInfo, SearchTaskInfoProvider - these classes provide functionality for managing smart search indexing tasks|
As well as the following CMS.SettingsProvider namespace classes:
|•||SearchIndexSettings, SearchIndexSettingsInfo - these classes provide functionality for managing smart search index settings|
The following topics show examples of how these classes can be used:
The following topic shows how search results can be displayed in transformations:
The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.
For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference that is a part of your Kentico CMS installation and can be accessed through the programs folder in Windows Start menu.