Mapper class @api
- Since
- 100.1.0
Definition at line 23 of file Mapper.php.
◆ __construct()
__construct |
( |
QueryBuilder |
$queryBuilder, |
|
|
MatchQueryBuilder |
$matchQueryBuilder, |
|
|
FilterBuilder |
$filterBuilder |
|
) |
| |
- Parameters
-
QueryBuilder | $queryBuilder | |
MatchQueryBuilder | $matchQueryBuilder | |
FilterBuilder | $filterBuilder | |
Definition at line 30 of file Mapper.php.
◆ buildQuery()
Build adapter dependent query
- Parameters
-
- Returns
- array
- Since
- 100.1.0
Build adapter dependent query
- Parameters
-
- Returns
- Select
- Exceptions
-
Definition at line 47 of file Mapper.php.
49 $searchQuery = $this->queryBuilder->initQuery(
$request);
50 $searchQuery[
'body'][
'query'] = array_merge(
51 $searchQuery[
'body'][
'query'],
55 BoolQuery::QUERY_CONDITION_MUST
59 $searchQuery[
'body'][
'query'][
'bool'][
'minimum_should_match'] = 1;
61 $searchQuery = $this->queryBuilder->initAggregations(
$request, $searchQuery);
The documentation for this class was generated from the following file:
- vendor/magento/module-elasticsearch/SearchAdapter/Mapper.php