The IInternalSearchController type exposes the following members.

Methods

  NameDescription
Public methodAddSearchDocument
Add a Search Document to Search Index
Public methodAddSearchDocuments
Adds the collection of search documents to the search index
Public methodCommit
Commits individually added/deleted documents to the search index
Public methodDeleteAllDocuments
Deletes all documents of a specified portal and search type (used for re-index operation)
Public methodDeleteSearchDocument
Delete a Search Document from the Search Index. REQUIRES: searchDocument to have PortalId, UniqueKey, SearchTypeId properties set.
Public methodDeleteSearchDocumentsByModule
Delete all search documents related to a particula module
Public methodGetSearchContentSourceList
Get a List of Search Content Source that participate in Search
Public methodGetSearchDocumentTypeDisplayName
Get Friendly Display Name for the Search Result
Public methodGetSearchStatistics
Returns current search indexs general information
Public methodOptimizeSearchIndex
Optimize the search index files by compacting and removing previously deleted search documents.

The call will return immediately and the operation runs on a background thread.

See Also