Interface IInternalSearchController
Assembly: DotNetNuke.dll
Syntax
public interface IInternalSearchController
Methods
AddSearchDocument(SearchDocument)
Declaration
void AddSearchDocument(SearchDocument searchDocument)
Parameters
AddSearchDocuments(IEnumerable<SearchDocument>)
Declaration
void AddSearchDocuments(IEnumerable<SearchDocument> searchDocumentList)
Parameters
Commit()
Declaration
DeleteAllDocuments(int, int)
Declaration
void DeleteAllDocuments(int portalId, int searchTypeId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
searchTypeId |
|
DeleteSearchDocument(SearchDocument)
Declaration
void DeleteSearchDocument(SearchDocument searchDocument)
Parameters
DeleteSearchDocumentsByModule(int, int, int)
Declaration
void DeleteSearchDocumentsByModule(int portalId, int moduleId, int moduleDefId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
int |
moduleId |
|
int |
moduleDefId |
|
GetSearchContentSourceList(int)
Declaration
IEnumerable<SearchContentSource> GetSearchContentSourceList(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetSearchDocumentTypeDisplayName(SearchResult)
Declaration
string GetSearchDocumentTypeDisplayName(SearchResult searchResult)
Parameters
Returns
GetSearchStatistics()
Declaration
SearchStatistics GetSearchStatistics()
Returns
OptimizeSearchIndex()
Declaration
bool OptimizeSearchIndex()
Returns
Extension Methods