Show / Hide Table of Contents

Class SearchServiceController

Inheritance
object
DnnApiController
SearchServiceController
Inherited Members
DnnApiController.PortalSettings
DnnApiController.UserInfo
DnnApiController.ActiveModule
Namespace: DotNetNuke.Web.InternalServices
Assembly: DotNetNuke.Web.dll
Syntax
[DnnAuthorize(StaticRoles = "Administrators")]
public class SearchServiceController : DnnApiController

Constructors

SearchServiceController(ISearchController)

Declaration
public SearchServiceController(ISearchController searchController)
Parameters
Type Name Description
ISearchController searchController

Methods

AddStopWords(StopWordsDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage AddStopWords(SearchServiceController.StopWordsDto stopWords)
Parameters
Type Name Description
SearchServiceController.StopWordsDto stopWords
Returns
Type Description
HttpResponseMessage

AddSynonymsGroup(SynonymsGroupDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage AddSynonymsGroup(SearchServiceController.SynonymsGroupDto synonymsGroup)
Parameters
Type Name Description
SearchServiceController.SynonymsGroupDto synonymsGroup
Returns
Type Description
HttpResponseMessage

DeleteStopWords(StopWordsDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage DeleteStopWords(SearchServiceController.StopWordsDto stopWords)
Parameters
Type Name Description
SearchServiceController.StopWordsDto stopWords
Returns
Type Description
HttpResponseMessage

DeleteSynonymsGroup(SynonymsGroupDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage DeleteSynonymsGroup(SearchServiceController.SynonymsGroupDto synonymsGroup)
Parameters
Type Name Description
SearchServiceController.SynonymsGroupDto synonymsGroup
Returns
Type Description
HttpResponseMessage

Preview(string, string, int, int)

Declaration
public HttpResponseMessage Preview(string keywords, string culture, int forceWild = 1, int portal = -1)
Parameters
Type Name Description
string keywords
string culture
int forceWild
int portal
Returns
Type Description
HttpResponseMessage

Search(string, string, int, int, int)

Declaration
public HttpResponseMessage Search(string search, string culture, int pageIndex, int pageSize, int sortOption)
Parameters
Type Name Description
string search
string culture
int pageIndex
int pageSize
int sortOption
Returns
Type Description
HttpResponseMessage

UpdateStopWords(StopWordsDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage UpdateStopWords(SearchServiceController.StopWordsDto stopWords)
Parameters
Type Name Description
SearchServiceController.StopWordsDto stopWords
Returns
Type Description
HttpResponseMessage

UpdateSynonymsGroup(SynonymsGroupDto)

Declaration
[ValidateAntiForgeryToken]
[SupportedModules("SearchAdmin")]
public HttpResponseMessage UpdateSynonymsGroup(SearchServiceController.SynonymsGroupDto synonymsGroup)
Parameters
Type Name Description
SearchServiceController.SynonymsGroupDto synonymsGroup
Returns
Type Description
HttpResponseMessage

Extension Methods

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