buildSearchRequest() public method

Transform the search request into an ES request.
public buildSearchRequest ( Smile\ElasticsuiteCore\Search\RequestInterface $request ) : array
$request Smile\ElasticsuiteCore\Search\RequestInterface Search Request.
return array
Example #1
0
 /**
  * Execute the search request with ES.
  *
  * @param RequestInterface $request Search request.
  *
  * @return array
  */
 private function doSearch(RequestInterface $request)
 {
     $searchRequest = ['index' => $request->getIndex(), 'type' => $request->getType(), 'body' => $this->requestMapper->buildSearchRequest($request)];
     return $this->client->search($searchRequest);
 }