private function prepareRequest()
    {
        // Store id and request name.
        $storeId           = $this->getStoreId();
        $searchRequestName = $this->searchRequestName;

        // Pagination params.
        $size = $this->_pageSize ? $this->_pageSize : 0;
        $from = $size * (max(1, $this->_curPage) - 1);

        // Setup sort orders.
        $sortOrders = $this->prepareSortOrders();

        $searchRequest = $this->requestBuilder->create(
            $storeId,
            $searchRequestName,
            $from,
            $size,
            $this->query,
            $sortOrders,
            $this->filters,
            $this->queryFilters,
            $this->facets
        );

        return $searchRequest;
    }
private function prepareRequest()
    {
        // Store id and request name.
        $storeId           = $this->getStoreId();
        $searchRequestName = $this->searchRequestName;

        // Pagination params.
        $size = $this->_pageSize ? $this->_pageSize : 0;
        $from = $size * (max(1, $this->_curPage) - 1);

        // Setup sort orders.
        $sortOrders = $this->prepareSortOrders();

        $searchRequest = $this->requestBuilder->create(
            $storeId,
            $searchRequestName,
            $from,
            $size,
            $this->query,
            $sortOrders,
            $this->filters,
            $this->queryFilters,
            $this->facets
        );

        return $searchRequest;
    }
private function prepareRequest ( ) { // Store id and request name. $ storeId = $ this -> getStoreId ( ) ; $ searchRequestName = $ this -> searchRequestName ; // Pagination params. $ size = $ this -> _pageSize ? $ this -> _pageSize : 0 ; $ from = $ size * ( max ( 1 , $ this -> _curPage ) - 1 ) ; // Setup sort orders. $ sortOrders = $ this -> prepareSortOrders ( ) ; $ searchRequest = $ this -> requestBuilder -> create ( $ storeId , $ searchRequestName , $ from , $ size , $ this -> query , $ sortOrders , $ this -> filters , $ this -> queryFilters , $ this -> facets ) ; return $ searchRequest ; }
Prepare the search request before it will be executed.

@return RequestInterface
Prepare the search request before it will be executed .