Click or drag to resize
CMS.Search Namespace
 
Classes
  ClassDescription
Public classAbstractSearchSyntaxHelper
Helper methods for search condition syntax
Public classAbstractSearchValueConverter
Base class for search value converter
Public classClearSearchAnalyzersWebFarmTask
Web farm task used to clear Lucene search analyzers tables.
Public classCreateDefaultSearchSettingsEventArgs
Arguments of event represented by CreateDefaultSearchSettingsHandler.
Public classCreateDefaultSearchSettingsHandler
Handler for event raised when default search field settings is being created.
Public classCustomSearchIndexer
Search indexer for custom search index
Public classDocumentFilterSearchResultsParameters
Settings for search index permission check for documents
Public classDocumentSearchCondition
Specifies parameters for document search condition
Public classExtractionContext
Extraction context passed to the extract method. Can be used to transform DateTimes and numbers to correct string representations.
Public classIndexStatisticsProviders
Maintains registered IIndexStatisticsProviders.
Public classInvalidateSearcherWebFarmTask
Web farm task used to invalidate searcher.
Public classLuceneIndexStatistics
Encapsulates statistics of a Lucene index.
Public classLuceneIndexStatisticsProvider
Provides statistics of Lucene indexes.
Public classLuceneSearchDocumentHelper
Contains ILuceneSearchDocument related helper methods.
Public classRunSmartSearchIndexerWebFarmTask
Web farm task used to run smart search indexer.
Public classSearchCondition
Defines search condition parameters
Public classSearchCrawler
Search HTML crawler for indexing content from the output of the web site
Public classSearchCrawlerContentProcessor
Processes a content retrieved by the search crawler to be indexed.
Public classSearchEventArgs
Search event arguments
Public classSearchEvents
Search events.
Public classSearchException
Base class for exceptions thrown during smart search operations.
Public classSearchExtensions
Extension methods for the search module
Public classSearchFields
Search fields collection and field constants
Public classSearchHandler
Search handler
Public classSearchHelper
Provides the smart search methods.
Public classSearchIndexCultureInfo
Search index culture.
Public classSearchIndexCultureInfoProvider
Class providing SearchIndexCultureInfo management.
Public classSearchIndexer
Base class for search indexer
Public classSearchIndexers
Manages the search indexers used for specific object type.
Public classSearchIndexException
Exception thrown during smart search operations on indexes.
Public classSearchIndexInfo
Search index.
Public classSearchIndexInfoProvider
Class providing SearchIndexInfo management.
Public classSearchIndexOptimizer
Class creating scheduled task for optimizing all local search indexes.
Public classSearchIndexProvider
Provides indexing for particular search index type
Public classSearchIndexSiteInfo
Search index site.
Public classSearchIndexSiteInfoProvider
Class providing management of the Search index - Site binding.
Public classSearchMacroMethods
Content methods - wrapping methods for macro resolver.
Public classSearchManager
Provides the connection between search engine and specific search index implementation
Public classSearchModule
Represents the Search module.
Public classSearchModuleMetadata
Represents the Search module metadata.
Public classSearchParameters
Structure to define the search parameters used for search.
Public classSearchPattern
Search text with type of supported search syntax.
Public classSearchQueryClauses
Class with information about clauses and keywords.
Public classSearchResult
Represents search result retrieved by the search service.
Public classSearchResultItem
Represents one search result.
Public classSearchResults
Settings for search index permission check
Public classSearchSyntaxHelper
Helper methods for search condition syntax
Public classSearchTaskCreationEventArgs
Arguments for event fired when new search task is going to be created.
Public classSearchTaskCreationHandler
Handler which belongs to an event that is fired when new search task is going to be created.
Public classSearchTaskCreationParameters
Wraps values required to create a new search task.
Public classSearchTaskExecutor
Class used by scheduler to execute the task.
Public classSearchTaskInfo
SearchTaskInfo data container class.
Public classSearchTaskInfoProvider
Class providing SearchTaskInfo management.
Public classSearchTextExtractorManager
Provides management over extraction of text from binary files using extension - extractor mapping.
Public classSearchValueConverter
Base class for search value converter
Public classSystemIndexSearchParameters
Defines the search parameters used for search in system index.
Interfaces
  InterfaceDescription
Public interfaceICustomSearchIndex
Custom search index interface.
Public interfaceIIndexSearcher
Interface for the index searcher
Public interfaceIIndexStatistics
Encapsulates statistics of an index.
Public interfaceIIndexStatisticsProvider
Denotes class providing index statistics.
Public interfaceIIndexWriter
Interface for the search index writer
Public interfaceILuceneSearchDocument
Interface for the search document
Public interfaceISearchAnalyzer
Defines search analyzer
Public interfaceISearchCrawler
Contract for a search crawler which indexes HTML content of a web page.
Public interfaceISearchCrawlerContentProcessor
Interface for processing a content retrieved by a search crawler to be indexed.
Public interfaceISearchFilter
Interface for the search filter
Public interfaceISearchFilterable
Interface for search filter.
Public interfaceISearchHits
Interface for the search result hits
Public interfaceISearchIndexCultureInfoProvider
Declares members for SearchIndexCultureInfo management.
Public interfaceISearchIndexInfoProvider
Declares members for SearchIndexInfo management.
Public interfaceISearchIndexSiteInfoProvider
Declares members for SearchIndexSiteInfo management.
Public interfaceISearchManager
Provides an interface to the search index manager
Public interfaceISearchProvider
Interface for search provider.
Public interfaceISearchSyntaxHelper
Helper methods for search condition syntax
Public interfaceISearchTaskAzureInfoProvider
Declares members for SearchTaskAzureInfo management.
Public interfaceISearchTaskInfoProvider
Declares members for SearchTaskInfo management.
Public interfaceISearchTextExtractor
Provides base class for text extractors from binary files.
Public interfaceISearchValueConverter
Base class for search value converter
Public interfaceISystemIndexSearchResult
Interface representing system index search result.
Public interfaceISystemIndexSearchResultsConverterTModel
Converts system index search results to desired model.
Public interfaceISystemIndexSearchService
Provides interface for service that allows searching in system search indexes.
Public interfaceISystemSearchIndexer
System search indexer used to index objects belonging to system smart search indexes.
Delegates
Enumerations
  EnumerationDescription
Public enumerationClauseTypeEnum
Search query clause enumeration.
Public enumerationIndexStatusEnum
Enumeration for index statuses.
Public enumerationSearchFilterModeEnum
Search filter mode enumeration.
Public enumerationSearchModeEnum
Search mode enumeration.
Public enumerationSearchOptionsEnum
Search task status enumeration.
Public enumerationSearchScopeEnum
Indicates if all content or only its part should be searched.
Public enumerationSearchTaskStatusEnum
Search task status enumeration.
Public enumerationSearchTaskTypeEnum
Search task type enum.