The IInternalSearchController type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddSearchDocument |
Add a Search Document to Search Index
| |
| AddSearchDocuments |
Adds the collection of search documents to the search index
| |
| Commit |
Commits individually added/deleted documents to the search index
| |
| DeleteAllDocuments |
Deletes all documents of a specified portal and search type (used for re-index operation)
| |
| DeleteSearchDocument |
Delete a Search Document from the Search Index.
REQUIRES: searchDocument to have PortalId, UniqueKey, SearchTypeId properties set.
| |
| DeleteSearchDocumentsByModule |
Delete all search documents related to a particula module
| |
| GetSearchContentSourceList |
Get a List of Search Content Source that participate in Search
| |
| GetSearchDocumentTypeDisplayName |
Get Friendly Display Name for the Search Result
| |
| GetSearchStatistics |
Returns current search indexs general information
| |
| OptimizeSearchIndex |
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. |