Is this really the version you are looking for? Kentico 9 documentation is no longer updated. Use the switch in the header to choose your Kentico version.

Smart search API and customization

Database tables

Database tableDescription
CMS_SearchIndex

Stores records representing smart search indexes.

CMS_SearchIndexSiteStores relationships between smart search indexes and sites. Each record indicates that an index is assigned to a site.
CMS_SearchIndexCultureStores relationships between smart search indexes and cultures (languages). Each entry indicates that an index includes pages in a given culture.
CMS_SearchTaskStores smart search indexing tasks.

 

On this page

In this section

API classes

ClassNamespaceDescription
CMS_SearchIndex table API
SearchIndexInfoCMS.SearchRepresents individual search indexes.
SearchIndexInfoProviderProvides management functionality for search indexes.
CMS_SearchIndexSite table API
SearchIndexSiteInfoCMS.SearchRepresents relationships between search indexes and sites.
SearchIndexSiteInfoProviderProvides management functionality for site-index relationships.
CMS_SearchIndexCulture table API
SearchIndexCultureInfoCMS.SearchRepresents relationships between search indexes and cultures (languages).
SearchIndexCultureInfoProviderProvides management functionality for index-culture relationships.
CMS_SearchTask table API
SearchTaskInfoCMS.Search

Represents individual smart search indexing tasks.

SearchTaskInfoProviderProvides management functionality for indexing tasks.
Other classes
SearchHelperCMS.SearchProvides general smart search functionality and data.
SearchIndexSettingsInfoCMS.DataEngineRepresents the settings that define the index content.
SearchIndexSettings

CMS.DataEngine

Provides management functionality for SearchIndexSettingsInfo objects.
SearchParametersCMS.SearchStores the parameters of individual searches.