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. |