Smart search 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 documents in a given culture. |
CMS_SearchTask |
Stores smart search indexing tasks. |
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 smart search indexing tasks. |
SearchTaskInfoProvider |
Provides management functionality for 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. |