◆ __construct()
__construct |
( |
ConnectionManager |
$connectionManager, |
|
|
Mapper |
$mapper, |
|
|
ResponseFactory |
$responseFactory, |
|
|
AggregationBuilder |
$aggregationBuilder, |
|
|
QueryContainerFactory |
$queryContainerFactory = null |
|
) |
| |
- Parameters
-
Definition at line 55 of file Adapter.php.
66 $this->queryContainerFactory = $queryContainerFactory
◆ query()
- Parameters
-
- Returns
- QueryResponse
Implements AdapterInterface.
Definition at line 74 of file Adapter.php.
76 $client = $this->connectionManager->getConnection();
81 $rawResponse = $client->query(
$query);
83 $rawDocuments = isset($rawResponse[
'hits'][
'hits']) ? $rawResponse[
'hits'][
'hits'] : [];
85 $queryResponse = $this->responseFactory->create(
87 'documents' => $rawDocuments,
91 return $queryResponse;
◆ $aggregationBuilder
◆ $connectionManager
◆ $mapper
◆ $responseFactory
The documentation for this class was generated from the following file:
- vendor/magento/module-elasticsearch/SearchAdapter/Adapter.php