PHP Интерфейс Smile\ElasticsuiteCore\Search\Request\BucketInterface

- Define new usable bucket types in ElasticSuite (histogrrams) - Additional methods to handle nested and filtered aggregations
Автор: Aurelien FOUCRET ([email protected])
Наследование: extends Magento\Framework\Search\Request\BucketInterface
Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
getFilter ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | null Optional filter for filtered aggregations.
getNestedFilter ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | null Optional filter for nested filters (eg. filter by customer group for price).
getNestedPath ( ) : string Nested path for nested aggregations.
isNested ( ) Indicates if the aggregation is nested.

Описание методов

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

Optional filter for filtered aggregations.
public getFilter ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | null
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface | null

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

Optional filter for nested filters (eg. filter by customer group for price).
public getNestedFilter ( ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | null
Результат Smile\ElasticsuiteCore\Search\Request\QueryInterface | null

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

Nested path for nested aggregations.
public getNestedPath ( ) : string
Результат string

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

Indicates if the aggregation is nested.
public isNested ( )