Method | Description | |
---|---|---|
__construct ( |
Constructor. | |
createFilters ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfiguration, array $filters ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | Create a query from filters passed as arguments. | |
createQuery ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfiguration, string | null $queryText, array $filters, string $spellingType ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | Create a filtered query with an optional fulltext query part. |
public __construct ( |
||
$queryFactory | Factory used to build subqueries. | |
$fulltextQueryBuilder | Builder of the fulltext query part. | |
$filterQuerybuilder | Buulder of the filters. |
public createFilters ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfiguration, array $filters ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | ||
$containerConfiguration | Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface | Search request container configuration. |
$filters | array | Filters used to build the query. |
return | Smile\ElasticsuiteCore\Search\Request\QueryInterface |
public createQuery ( Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface $containerConfiguration, string | null $queryText, array $filters, string $spellingType ) : Smile\ElasticsuiteCore\Search\Request\QueryInterface | ||
$containerConfiguration | Smile\ElasticsuiteCore\Api\Search\Request\ContainerConfigurationInterface | Search request container configuration. |
$queryText | string | null | Fulltext query. |
$filters | array | Filter part of the query. |
$spellingType | string | For fulltext query : the type of spellchecked applied. |
return | Smile\ElasticsuiteCore\Search\Request\QueryInterface |