public buildBucket ( Smile\ElasticsuiteCore\Search\Request\BucketInterface $bucket ) : array | ||
$bucket | Smile\ElasticsuiteCore\Search\Request\BucketInterface | Term bucket. |
리턴 | array |
public function buildBucket(BucketInterface $bucket)
{
$filters = [];
foreach ($bucket->getQueries() as $value => $query) {
$filters[$value] = $this->queryBuilder->buildQuery($query);
}
return ['filters' => ['filters' => $filters]];
}