Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Builder.php
Go to the documentation of this file.
1 <?php
7 
11 
16 class Builder extends Elasticsearch5Builder
17 {
18 
27  {
28  $dimension = current($request->getDimensions());
29  $storeId = $this->scopeResolver->getScope($dimension->getValue())->getId();
30  $searchQuery = [
31  'index' => $this->searchIndexNameResolver->getIndexName($storeId, $request->getIndex()),
32  'type' => $this->clientConfig->getEntityType(),
33  'body' => [
34  'from' => $request->getFrom(),
35  'size' => $request->getSize(),
36  'fields' => ['_id', '_score'],
37  'query' => [],
38  ],
39  ];
40  return $searchQuery;
41  }
42 }