Method | Description | |
---|---|---|
__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 ) | Constructor. | |
getSize ( ) : integer | Bucket size. | |
getSortOrder ( ) : string | Bucket sort order. | |
getType ( ) | {@inheritDoc} |
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. |