Keyoti SearchUnit API Docs
SearchBox Class
API DocumentationKeyoti.SearchEngine.WebSearchBox
Keyoti SearchUnit v6
Web control giving the user a texbox to enter a search query, and submit button to run the search.
Declaration Syntax
C#C#Visual BasicVisual BasicVisual C++Visual C++F#F#
public class SearchBox : WebControl, IPostBackEventHandler, 
	INamingContainer
public class SearchBox : WebControl, IPostBackEventHandler, 
	INamingContainer
Public Class SearchBox
	Inherits WebControl
	Implements IPostBackEventHandler, INamingContainer
Public Class SearchBox
	Inherits WebControl
	Implements IPostBackEventHandler, INamingContainer
public ref class SearchBox : public WebControl, 
	IPostBackEventHandler, INamingContainer
public ref class SearchBox : public WebControl, 
	IPostBackEventHandler, INamingContainer
type SearchBox =  
    class
        inherit WebControl
        interface IPostBackEventHandler
        interface INamingContainer
    end
type SearchBox =  
    class
        inherit WebControl
        interface IPostBackEventHandler
        interface INamingContainer
    end
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
SearchBox()()()()
Creates a new instance.

AccessKey (Inherited from WebControl.)
Adapter (Inherited from Control.)
AddAttributesToRender(HtmlTextWriter) (Inherited from WebControl.)
AddedControl(Control, Int32) (Inherited from Control.)
AddParsedSubObject(Object) (Inherited from Control.)
ApplyStyle(Style) (Inherited from WebControl.)
ApplyStyleSheetSkin(Page) (Inherited from Control.)
AppRelativeTemplateSourceDirectory (Inherited from Control.)
Attributes (Inherited from WebControl.)
AutoCompleteQuery
Whether to provide auto-complete suggestions to the user as they type in the query text box (see remarks).

AutoCompleteQueryFailSilent
Whether to show warning messages about errors - advised to set to false for development.

AutoCompleteQueryHideNoResultSuggestions
Whether to hide suggestions that would yield no results - this puts more load on the server as it requires additional work.

AutoCompleteQueryIndexDirectory
The index directory to be used to find auto-complete suggestions.

AutoCompleteQueryLoadPlugin
Whether to load any plugin assembly from the configuration.

AutoCompleteQueryMaxSuggestions
The maximum number of auto complete suggestions to make.

AutoCompleteQueryRunSearchOnSelect
Whether to automatically run the search when the user selects an auto-complete item from the list.

AutoCompleteQueryShowNumberOfResults
Whether to list the predicated number of results for each auto-complete suggestion - adds server load when true.

AutoCompleteQuerySuggestionSource
The source of data for auto-complete suggestions.

BackColor (Inherited from WebControl.)
BeginRenderTracing(TextWriter, Object) (Inherited from Control.)
BindingContainer (Inherited from Control.)
BorderColor (Inherited from WebControl.)
BorderStyle (Inherited from WebControl.)
BorderWidth (Inherited from WebControl.)
BuildProfileTree(String, Boolean) (Inherited from Control.)
ChildControlsCreated (Inherited from Control.)
ClearCachedClientID()()()() (Inherited from Control.)
ClearChildControlState()()()() (Inherited from Control.)
ClearChildState()()()() (Inherited from Control.)
ClearChildViewState()()()() (Inherited from Control.)
ClearEffectiveClientIDMode()()()() (Inherited from Control.)
ClientFilesLocation
Whether to use the internal client files, or external files (for customization).

ClientID (Inherited from Control.)
ClientIDMode (Inherited from Control.)
ClientIDSeparator (Inherited from Control.)
Context (Inherited from Control.)
Controls (Inherited from Control.)
ControlStyle (Inherited from WebControl.)
ControlStyleCreated (Inherited from WebControl.)
CopyBaseAttributes(WebControl) (Inherited from WebControl.)
CreateChildControls()()()()
Creates and adds child controls.
(Overrides Control.CreateChildControls()()()().)
CreateControlCollection()()()() (Inherited from Control.)
CreateControlStyle()()()() (Inherited from WebControl.)
CssClass (Inherited from WebControl.)
DataBind()()()() (Inherited from Control.)
DataBind(Boolean) (Inherited from Control.)
DataBindChildren()()()() (Inherited from Control.)
DataBinding (Inherited from Control.)
DataItemContainer (Inherited from Control.)
DataKeysContainer (Inherited from Control.)
DesignMode (Inherited from Control.)
Dispose()()()() (Inherited from Control.)
Disposed (Inherited from Control.)
Enabled (Inherited from WebControl.)
EnableTheming (Inherited from WebControl.)
EnableViewState (Inherited from Control.)
EndRenderTracing(TextWriter, Object) (Inherited from Control.)
EnsureChildControls()()()() (Inherited from Control.)
EnsureID()()()() (Inherited from Control.)
EnterSubmitsSearch
Whether to submit the search when the user presses enter and focus is in the search text box (default=true).

Equals(Object) (Inherited from Object.)
Events (Inherited from Control.)
Finalize()()()() (Inherited from Object.)
FindControl(String) (Inherited from Control.)
FindControl(String, Int32) (Inherited from Control.)
Focus()()()() (Inherited from Control.)
Font (Overrides WebControl.Font.)
ForeColor (Overrides WebControl.ForeColor.)
GetDesignModeState()()()() (Inherited from Control.)
GetHashCode()()()() (Inherited from Object.)
GetRouteUrl(Object) (Inherited from Control.)
GetRouteUrl(String, Object) (Inherited from Control.)
GetRouteUrl(RouteValueDictionary) (Inherited from Control.)
GetRouteUrl(String, RouteValueDictionary) (Inherited from Control.)
GetType()()()() (Inherited from Object.)
GetUniqueIDRelativeTo(Control) (Inherited from Control.)
HasAttributes (Inherited from WebControl.)
HasChildViewState (Inherited from Control.)
HasControls()()()() (Inherited from Control.)
HasEvents()()()() (Inherited from Control.)
Height (Inherited from WebControl.)
ID (Inherited from Control.)
IdSeparator (Inherited from Control.)
Init (Inherited from Control.)
IsChildControlStateCleared (Inherited from Control.)
IsEnabled (Inherited from WebControl.)
IsLiteralContent()()()() (Inherited from Control.)
IsTrackingViewState (Inherited from Control.)
IsViewStateEnabled (Inherited from Control.)
Load (Inherited from Control.)
LoadControlState(Object) (Inherited from Control.)
LoadViewState(Object) (Inherited from WebControl.)
LoadViewStateByID (Inherited from Control.)
MapPathSecure(String) (Inherited from Control.)
MemberwiseClone()()()() (Inherited from Object.)
MergeStyle(Style) (Inherited from WebControl.)
NamingContainer (Inherited from Control.)
OnBubbleEvent(Object, EventArgs) (Inherited from Control.)
OnDataBinding(EventArgs) (Inherited from Control.)
OnInit(EventArgs) (Inherited from Control.)
OnLoad(EventArgs) (Inherited from Control.)
OnPreRender(EventArgs)
Called at the PreRender stage.
(Overrides Control.OnPreRender(EventArgs).)
OnSearch(EventArgs)
Called after the Search button is pressed.

OnUnload(EventArgs) (Inherited from Control.)
OpenFile(String) (Inherited from Control.)
Page (Inherited from Control.)
Parent (Inherited from Control.)
PreRender (Inherited from Control.)
QueryTextBox
The query text box.

RaiseBubbleEvent(Object, EventArgs) (Inherited from Control.)
RaisePostBackEvent(String)
Called on postbacks related to this control

RedirectToSearchResults()()()()
Forces a redirect to 'ResultPageURL' with the query entered in the query text box.

RegisterSearch(String, String, ICache, String, array<String>[]()[][])
Register a user search, so that it can be tallied and considered by the popular search query autocompleter.

RememberQuery
Whether to remember the user's query and reshow it next time the control renders (default=true).

RemovedControl(Control) (Inherited from Control.)
Render(HtmlTextWriter) (Inherited from WebControl.)
RenderBeginTag(HtmlTextWriter) (Inherited from WebControl.)
RenderChildren(HtmlTextWriter) (Inherited from Control.)
RenderContents(HtmlTextWriter)
Render this control to the output parameter specified.
(Overrides WebControl.RenderContents(HtmlTextWriter).)
RenderControl(HtmlTextWriter) (Inherited from Control.)
RenderControl(HtmlTextWriter, ControlAdapter) (Inherited from Control.)
RenderEndTag(HtmlTextWriter) (Inherited from WebControl.)
RenderingCompatibility (Inherited from Control.)
ResolveAdapter()()()() (Inherited from Control.)
ResolveClientUrl(String) (Inherited from Control.)
ResolveUrl(String) (Inherited from Control.)
ResultPageURL
The URL of the page holding the SearchResult control.

SaveControlState()()()() (Inherited from Control.)
SaveViewState()()()() (Inherited from WebControl.)
Search
Fired when Search button is pressed.

SearchButton
The button that starts the search.

SearchOptions
ServerFarmSynchronizationIPs
Comma delimited list of IP addresses (or server names) of other servers that need to be synchronized with popular query based autocomplete.

SetDesignModeState(IDictionary) (Inherited from Control.)
SetRenderMethodDelegate(RenderMethod) (Inherited from Control.)
SetTraceData(Object, Object) (Inherited from Control.)
SetTraceData(Object, Object, Object) (Inherited from Control.)
Site (Inherited from Control.)
SkinID (Inherited from WebControl.)
Style (Inherited from WebControl.)
SupportsDisabledAttribute (Inherited from WebControl.)
TabIndex (Inherited from WebControl.)
TagKey (Inherited from WebControl.)
TagName (Inherited from WebControl.)
TemplateControl (Inherited from Control.)
TemplateSourceDirectory (Inherited from Control.)
Text
The text to show in the textbox when it renders - is overridden by RememberQuery.

ToolTip (Inherited from WebControl.)
ToString()()()() (Inherited from Object.)
TrackViewState()()()() (Inherited from WebControl.)
UniqueID (Inherited from Control.)
Unload (Inherited from Control.)
ValidateRequestMode (Inherited from Control.)
ViewState (Inherited from Control.)
ViewStateIgnoresCase (Inherited from Control.)
ViewStateMode (Inherited from Control.)
Visible (Inherited from Control.)
WatermarkColor
Watermark color.

WatermarkText
Text to use as the watermark.

WatermarkVisible
Whether to show a 'Search' watermark in the textbox.

Width (Inherited from WebControl.)
Remarks
This control is used to launch the search, which it does by redirecting the request to the page containing the SearchResult control.
Inheritance Hierarchy

Assembly: Keyoti4.SearchEngine.Web (Module: Keyoti4.SearchEngine.Web.dll) Version: 2015.6.15.120