18 private $documentFactory;
23 private $searchResultFactory;
33 $this->documentFactory = $documentFactory;
34 $this->searchResultFactory = $searchResultFactory;
44 $searchResult = $this->searchResultFactory->create();
46 $documents = iterator_to_array(
$response);
47 $searchResult->setItems($documents);
48 $searchResult->setAggregations(
$response->getAggregations());
49 $searchResult->setTotalCount(count($documents));
__construct(SearchResultFactory $searchResultFactory, DocumentFactory $documentFactory)