• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class SearchQueryStringParser

Class responsible to parse the Search Query String parameter.

Inheritance
System.Object
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>
SearchQueryStringParser
Implements
ISearchQueryStringParser
Inherited Members
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>.Instance
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>.Factory
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>.SetTestableInstance(ISearchQueryStringParser)
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>.ClearInstance()
ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>.GetFactory()
Namespace: DotNetNuke.Services.Search.Internals
Assembly: DotNetNuke.dll
Syntax
public class SearchQueryStringParser : ServiceLocator<ISearchQueryStringParser, SearchQueryStringParser>, ISearchQueryStringParser

Methods

| Improve this Doc View Source

GetFactory()

Gets the service locator factory.

Declaration
protected override Func<ISearchQueryStringParser> GetFactory()
Returns
Type Description
Func<ISearchQueryStringParser>

A factory function.

Overrides
DotNetNuke.Framework.ServiceLocator<DotNetNuke.Services.Search.Internals.ISearchQueryStringParser, DotNetNuke.Services.Search.Internals.SearchQueryStringParser>.GetFactory()
| Improve this Doc View Source

GetLastModifiedDate(String, out String)

Gets the Last Modified Date parsing the search keywords.

Declaration
public DateTime GetLastModifiedDate(string keywords, out string outputKeywords)
Parameters
Type Name Description
System.String keywords

search keywords.

System.String outputKeywords

output keywords removing the last modified date.

Returns
Type Description
DateTime

Last Modified Date.

| Improve this Doc View Source

GetSearchTypeList(String, out String)

Gets the list of Search Types parsing the search keywords.

Declaration
public IList<string> GetSearchTypeList(string keywords, out string outputKeywords)
Parameters
Type Name Description
System.String keywords

search keywords.

System.String outputKeywords

output keywords removing the Search Type.

Returns
Type Description
IList<System.String>

List of Search Types.

| Improve this Doc View Source

GetTags(String, out String)

Gets the list of tags parsing the search keywords.

Declaration
public IList<string> GetTags(string keywords, out string outputKeywords)
Parameters
Type Name Description
System.String keywords

search keywords.

System.String outputKeywords

output keywords removing the tags.

Returns
Type Description
IList<System.String>

List of tags.

Implements

ISearchQueryStringParser

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS