Smile\ElasticsuiteCore\Search\RequestInterface::getFilter PHP Méthode

getFilter() public méthode

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
Résultat Smile\ElasticsuiteCore\Search\Request\QueryInterface
    public function getFilter();

Usage Example

Exemple #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;
 }