/** * @param string $search * @return ResultSet */ public function search($search) { $query = new Query(); $query->setQuery($this->getBoolQuery($search)); $query = $this->searchManager->createQuery()->searchWith($query)->hydrateWith($this->getHydrateQuery())->setMaxResults(50); $this->onSearch($search, $query); return $query->getResult(); }