MainGetting StartedSearch
Search Forms

Search Forms are User Interface modules that enable the creation of HTML search or query input forms. These modules enables search input forms ranging in complexity from very simple (single text entry box and a start button) to very sophisticated. As with other modules in the Search Integration Framework, more complex search forms are built from simpler components. The 'complexity' of a search form includes factors such as the number of fields that are displayed as well as how the input form changes based on the current application 'context' (who is the user and what preferences or privileges do they have, what has been selected, etc).

The basic architecture of the Search Form implementation starts with the SearchForm JSP Custom Tag. This custom tag renders a search form using an associated SearchFormRenderer which is an XML-configurable element.

This architecture is shown diagrammatically here: