Package DE_EPAGES::RemoteSearch::API::Object::FacetedSearch
Execute an product search by using epagesj. If this fails, there is a fallback to SQL search. We use data driven form validation, to process abitary user input. For details see DE_EPAGES::RemoteSearch::API::DynamicForm Execution of form errors is skipped, so you can first retrieve and use a validated subset of the user data for searching, and process form errors later.
Functions
new
Creates a faceted search object.
Syntax |
my $Search = DE_EPAGES::RemoteSearch::API::Object::FacetedSearch->new( $hInput ); |
Example |
my $Search = DE_EPAGES::RemoteSearch::API::Object::FacetedSearch->new( {Servlet => $hPagerVars->{'Servlet'} } ); my $Search = DE_EPAGES::RemoteSearch::API::Object::FacetedSearch->new( { Servlet => $hPagerVars->{'Servlet'}, DefaultPageSize => 30, } ); |
Input |
|
Return |
|
search
Execute a product search
Syntax |
my $Pager = $Search->search( %Options ); |
Input |
|
Return |
|