PHP Class Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Query\Builder

Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Query\BuilderInterface
Show file Open project: smile-sa/elasticsuite Class Usage Examples

Public Methods

Method Description
__construct ( Magento\Framework\ObjectManagerInterface $objectManager ) Constructor.
buildQuery ( Smile\ElasticsuiteCore\Search\Request\QueryInterface $query ) : array Build the ES query from a Query

Private Methods

Method Description
getBuilder ( Smile\ElasticsuiteCore\Search\Request\QueryInterface $query ) : Smile\ElasticsuiteCore\Search\Adapter\Elasticsuite\Request\Query\BuilderInterface | null Retrieve the builder used to build a query.

Method Details

__construct() public method

Constructor.
public __construct ( Magento\Framework\ObjectManagerInterface $objectManager )
$objectManager Magento\Framework\ObjectManagerInterface Object Manager.

buildQuery() public method

Build the ES query from a Query
public buildQuery ( Smile\ElasticsuiteCore\Search\Request\QueryInterface $query ) : array
$query Smile\ElasticsuiteCore\Search\Request\QueryInterface Query to be built.
return array