Show / Hide Table of Contents

Interface IInternalSearchController

Namespace: DotNetNuke.Services.Search.Internals
Assembly: DotNetNuke.dll
Syntax
public interface IInternalSearchController

Methods

AddSearchDocument(SearchDocument)

Declaration
void AddSearchDocument(SearchDocument searchDocument)
Parameters
Type Name Description
SearchDocument searchDocument

AddSearchDocuments(IEnumerable<SearchDocument>)

Declaration
void AddSearchDocuments(IEnumerable<SearchDocument> searchDocumentList)
Parameters
Type Name Description
IEnumerable<SearchDocument> searchDocumentList

Commit()

Declaration
void Commit()

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
Type Name Description
SearchDocument searchDocument

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
Type Description
IEnumerable<SearchContentSource>

GetSearchDocumentTypeDisplayName(SearchResult)

Declaration
string GetSearchDocumentTypeDisplayName(SearchResult searchResult)
Parameters
Type Name Description
SearchResult searchResult
Returns
Type Description
string

GetSearchStatistics()

Declaration
SearchStatistics GetSearchStatistics()
Returns
Type Description
SearchStatistics

OptimizeSearchIndex()

Declaration
bool OptimizeSearchIndex()
Returns
Type Description
bool

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS