The QueryRequest class has properties that store the values that are used to construct the queries sent to Oracle ATG Web Commerce Search. Typically, these properties are set in JSPs (or have defaults set in properties files that can then optionally be overridden in JSPs), as their values may vary from query to query. Most of the properties of the request components correspond to attributes of the query XML understood by the search engine.

The XML query attributes are described in detail in the ATG Search Query Guide. You can also find information about these attributes in the Javadoc for the request classes, in the ATG Platform API Reference. This section describes how to set some of the more complex query attributes.