Smile\ElasticsuiteCatalog\Model\ResourceModel\Product\Fulltext\Collection::prepareRequest PHP Méthode

prepareRequest() private méthode

Prepare the search request before it will be executed.
private prepareRequest ( ) : Smile\ElasticsuiteCore\Search\RequestInterface
Résultat Smile\ElasticsuiteCore\Search\RequestInterface
    private function prepareRequest()
    {
        // Store id and request name.
        $storeId = $this->getStoreId();
        $searchRequestName = $this->searchRequestName;
        // Pagination params.
        $size = $this->_pageSize ? $this->_pageSize : 20;
        $from = $size * (max(1, $this->_curPage) - 1);
        // Query text.
        $queryText = $this->queryText;
        // Setup sort orders.
        $sortOrders = $this->prepareSortOrders();
        $searchRequest = $this->requestBuilder->create($storeId, $searchRequestName, $from, $size, $queryText, $sortOrders, $this->filters, $this->queryFilters, $this->facets);
        return $searchRequest;
    }