Classes

  Class Description
Public class CmsPropertyHelper
Helper that provides easy access to indexable Property values.
Public class CmsSearchInitializer
CMS module search initializer for the that registers query configuration elements.
Public class CmsSearchResultItem
CMS search result grid item.
Public class CmsSearchResultItemFactory
Public class CmsSearchService
Provides a simplified API towards the underlying search service, with methods for commonly used search queries. For more advanced queries where more control is needed for filtering, sorting, ranging or paging, the Solution.Instance.SearchService may be used instead.
Public class InvalidSearchExpressionException
Thrown when trying to search an invalid search expression.
Public class LicenseResolvingQueryLocator
In-memory implementation of a IQueryLocator. Stores SearchQuery instances in a Dictionary<(Of <(<'TKey, TValue>)>)>.
Public class PageAddJob
Index synchronization job for Page indices.
Public class PageContentDocumentMapper
IndexDocument mapper for Page files. Maps property sets to index items, making the properties searchable or available for filtering and sorting.
Public class PageDeleteJob
Index synchronization job for Page indices.
Public class PageDocumentMapper

IndexDocument mapper for Page entities.

The following properties will be indexed and made available for searching:

ShortName

UrlName

SearchEngineDescription

SearchEngineKeywords

SearchEngineTitle

Content

Settings

In addition, some properties will be added as tags (Tag). For a complete list of tag properties please see TagNames.

Public class PageIndexingHelper
Helper that simplifies Page indexing tasks.
Public class PageIndexingService
Indexing facitily for pages.
Public class PageUpdateJob
Index synchronization job for Page indices.
Public class PublicContentSearchResultItem
Display item for public site file search result grids.
Public class PublicFileSearchResultItem
Display item for public site file search result grids.
Public class PublicPageSearchResultItem
Display item for public site page search result grids.
Public class PublicProductGroupSearchResultItem
Public class PublicProductSearchResultItem
Public class PublicSearchResultItem
Display item for public site page search result grids.
Public class SearchHitPage
A search hit on a page.
Public class SearchHitPageProperty
A search hit on a page property.
Public class SearchManager Obsolete.
Manager for searching.
Public class SearchResultHelper
Provides helper methods related to search results.
Public class SiteSearcher
Search facility for searching public site items. Finds: Page and associated files, ProductGroup and Product.
Public class WorkingCopyAddJob
Index synchronization job for WorkingCopy indices.
Public class WorkingCopyDeleteJob
Index synchronization job for WorkingCopy indices.
Public class WorkingCopyDocumentMapper
IndexDocument mapper for WorkingCopy entities.

The following properties will be indexed and made available for searching:

ShortName

UrlName

SearchEngineDescription

SearchEngineKeywords

SearchEngineTitle

Content

Settings

In addition, some properties will be added as tags (Tag). For a complete list of tag properties please see TagNames.

Public class WorkingCopyIndexingService
Indexing facitily for working copies.
Public class WorkingCopyUpdateJob
Index synchronization job for WorkingCopy indices.

Structures

  Structure Description
Public structure CmsSearchDomains
String constants that are used for indentifying query and index configurations within the CMS module.
Public structure TagNames
String constants for naming and identifying tags (Tag) on index documents (IndexDocument).

Enumerations

  Enumeration Description
Public enumeration CmsSearchItemType
Enum of CmsSearchItemType.