Méthode | Description | |
---|---|---|
__construct ( |
Constructor. | |
create ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfig, array $filters ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | Prepare filter condition from an array as used into addFieldToFilter. |
Méthode | Description | |
---|---|---|
prepareCondition ( array | integer | string $condition ) : array | Ensure the condition is supported and try to tranform it into a supported type. | |
prepareFieldCondition ( Smile\ElasticsuiteCore\Api\Index\Mapping\FieldInterface $field, array | string $condition ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | Transform the condition into a search request query object. |
public __construct ( |
||
$queryFactory | Query factory (used to build subqueries. |
public create ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfig, array $filters ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | ||
$containerConfig | Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface | Search request container configuration. |
$filters | array | Filters to be built. |
Résultat | Smile\ElasticsuiteCore\Search\Request\QueryInterface |