getFilter() public method

Filter are actually using QueryInterface since there is no differences beetween queries and filters in Elasticsearch 2.x DSL.
public getFilter ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface
return Smile\ElasticsuiteCore\Search\Request\QueryInterface
Exemplo n.º 1
0
 /**
  * Extract and build the root filter of the search request.
  *
  * @param RequestInterface $request Search request.
  *
  * @return array
  */
 private function getRootFilter(RequestInterface $request)
 {
     $filter = null;
     if ($request->getFilter()) {
         $filter = $this->queryBuilder->buildQuery($request->getFilter());
     }
     return $filter;
 }