Redirecting search requests from a custom search form to the Search Center

If you plan to develop a custom search form, you might want to redirect search requests issued by the search form to the Search Center.

The following example form implements a Search feature:
<form name="myQueryForm" method="get" action=".">
     <input type="hidden" name="uri" value="searchCenter:query"> 
     <input type="hidden" name="contentNode" value="ibm.portal.Search Center">
     <input type="hidden" name="layoutNode" value="ibm.portal.Search Center Portlet Window">
     <input type="text" name="query"> 
     <input type="Submit" name="SearchButton" value="Search">
</form>
If a user selects Search, the form sends a request to the Portal server. The Portal server redirects the request to the Search Center by using the following parameters:
uri
This parameter must be set to searchCenter:query to address the query functionality of the Search Center portlet.
contentNode
This parameter is optional and specifies the unique name of the page where the Search Center portlet is placed. The default value is ibm.portal.Search Center.
layoutNode
This parameter is optional and specifies the unique name of the Search Center portlet window. The default value is ibm.portal.Search Center Portlet Window.
query
The Search Center uses the value of this parameter to search for the terms that a user specified.

If you placed the Search Center on a different page, for example, a public page, the values for the parameters contentNode and layoutNode might be different.

For more information, see Placing the Search Center on a public portal page.