Smart search database tables and API
Database tables
|
Database table |
Description |
|
CMS_SearchIndex |
Stores records representing smart search indexes. |
|
CMS_SearchIndexSite |
Stores relationships between smart search indexes and sites. Each record indicates that an index is assigned to a site. |
|
CMS_SearchIndexCulture |
Stores relationships between smart search indexes and cultures (languages). Each entry indicates that an index includes pages in a given culture. |
|
CMS_SearchTask |
Stores indexing tasks for local search indexes. |
|
CMS_SearchTaskAzure |
Stores indexing tasks for Azure search indexes. |

API classes
|
Class |
Namespace |
Description |
|
CMS_SearchIndex table API |
||
|
SearchIndexInfo |
CMS.Search |
Represents individual search indexes. |
|
SearchIndexInfoProvider |
Provides management functionality for search indexes. |
|
|
CMS_SearchIndexSite table API |
||
|
SearchIndexSiteInfo |
CMS.Search |
Represents relationships between search indexes and sites. |
|
SearchIndexSiteInfoProvider |
Provides management functionality for site-index relationships. |
|
|
CMS_SearchIndexCulture table API |
||
|
SearchIndexCultureInfo |
CMS.Search |
Represents relationships between search indexes and cultures (languages). |
|
SearchIndexCultureInfoProvider |
Provides management functionality for index-culture relationships. |
|
|
CMS_SearchTask table API |
||
|
SearchTaskInfo |
CMS.Search |
Represents individual indexing tasks for local search indexes. |
|
SearchTaskInfoProvider |
Provides management functionality for local indexing tasks. |
|
|
CMS_SearchTaskAzure table API |
||
|
SearchTaskAzureInfo |
CMS.Search.Azure |
Represents individual indexing tasks for Azure search indexes. |
|
SearchTaskAzureInfoProvider |
Provides management functionality for Azure indexing tasks. |
|
|
Other classes |
||
|
SearchHelper |
CMS.Search |
Provides general smart search functionality and data. |
|
SearchIndexSettingsInfo |
CMS.DataEngine |
Represents the settings that define the index content. |
|
SearchIndexSettings |
CMS.DataEngine |
Provides management functionality for SearchIndexSettingsInfo objects. |
|
SearchParameters |
CMS.Search |
Stores the parameters of individual searches. |