Package DE_EPAGES::RemoteSearch::API::Object::FacetedSearch
Execute an product search by using solr or sql search if solr search is failing §return $Pager | Pager with search results | object
Functions
getFacetedSearchBuilder
Collect facet parameter in DE_EPAGES::RemoteSearch::API::Object::SearchParamBuilder
Syntax |
my $Builder = $self->getFacetedSearchBuilder( $Servlet, Pager, $hFacets ); |
Input |
|
Return |
|
getPager
Creates pager object and fills in url paramters, items must be provided with extra method call. Method is called in at least three diffrent contexts: Plain RemoteSearch - no optinals needed RemoteSearch with Facets - $hFacets must be provided Suggest over SuggestProxy.pm ???? See DE_EPAGES::RemoteSearch::API::Object::RemoteSearchPager
Syntax |
my $Pager = $self->getPager( $Servlet, $hFacets ); |
Input |
|
Return |
|
searchOnCategory
Execute an product search in category context and return Pager with results.
Syntax |
my $Pager = $Search->searchOnCategory( $Category ); |
Input |
|
Return |
|
validateForm
Validates the form inputs and return them as hash, abort if error.
Syntax |
$self->validateForm( $Servlet ); |
Input |
|
Return |
|