Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Query\Builder\Filtered::buildQuery PHP Метод

buildQuery() публичный Метод

{@inheritDoc}
public buildQuery ( Smile\ElasticsuiteCore\Search\Request\QueryInterface $query )
$query Smile\ElasticsuiteCore\Search\Request\QueryInterface
    public function buildQuery(QueryInterface $query)
    {
        $searchQuery = [];
        if ($query->getFilter()) {
            $searchQuery['filter'] = $this->parentBuilder->buildQuery($query->getFilter());
        }
        if ($query->getQuery()) {
            $searchQuery['query'] = $this->parentBuilder->buildQuery($query->getQuery());
        }
        $searchQuery['boost'] = $query->getBoost();
        return ['filtered' => $searchQuery];
    }
Filtered