The SearchProviderBase type exposes the following members.

Constructors

  Name Description
Public method SearchProviderBase
Constructor.

Methods

  Name Description
Protected method ClearSearchQueryParams
Clear search parameters from the specified url.
Public method GetTemplate
Gets search result template.
Protected method InitializeResultItem
Initialize result items.

Extension Methods

  Name Description
Public Extension Method ConvertTo(Type) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)()()()() Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)(TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method GetCurrentStackTrace
Gets current stack trace information.
(Defined by ObjectExtension.)
Public Extension Method GetDebugInformation
Gets the debug information for currently executing code.
(Defined by ObjectExtension.)
Public Extension Method GetExecutingMethodName
Gets the executing method name.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyType
Gets a property type.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyValue
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.)
Public Extension Method PropertyExists
Check if property exists.
(Defined by ObjectExtension.)
Public Extension Method SetPropertyValue
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.)

Fields

  Name Description
Public field Static member BoldSearchPhrasesParam
Indicates if search phrases will be bolded in the search results.
Public field Static member FullTextSearchParam
Indicates if the provider should use full text search (CONTAINS operator) or "ordinary" search (LIKE parameter). Full text requires creation of full text search catalog on the BlogPost table, fields Title and PostContent.

Properties

  Name Description
Protected property DependencyInjectionFactory
Gets or sets the dependency injection factory instance.
Public property MaxNumberOfRecords
Gets or sets the maximum number of recoreds to return.
Public property ProviderAttributes
Gets or sets provider attributes.
Public property SearchParams
Gets or sets search parameters.
Public property SearchPhrase
Gets or sets search phrase.
Public property TemplateFileName
Gets or sets a template file name.

See Also