Smile\ElasticsuiteCore\Search\Request\Aggregation\Bucket\Term::__construct PHP Method

__construct() public method

Constructor.
public __construct ( string $name, string $field, array $metrics, string $nestedPath = null, Smile\ElasticsuiteCore\Search\Request\QueryInterface $filter = null, Smile\ElasticsuiteCore\Search\Request\QueryInterface $nestedFilter = null, integer $size, string $sortOrder = BucketInterface::SORT_ORDER_MANUAL )
$name string Bucket name.
$field string Bucket field.
$metrics array Bucket metrics.
$nestedPath string Nested path for nested bucket.
$filter Smile\ElasticsuiteCore\Search\Request\QueryInterface Bucket filter.
$nestedFilter Smile\ElasticsuiteCore\Search\Request\QueryInterface Nested filter for the bucket.
$size integer Bucket size.
$sortOrder string Bucket sort order.
    public function __construct($name, $field, array $metrics, $nestedPath = null, QueryInterface $filter = null, QueryInterface $nestedFilter = null, $size = 0, $sortOrder = BucketInterface::SORT_ORDER_MANUAL)
    {
        parent::__construct($name, $field, $metrics, $nestedPath, $filter, $nestedFilter);
        $this->size = $size;
        $this->sortOrder = $sortOrder;
    }