/**
* @return Query
*/
public function getESQuery()
{
if (!$this->esQuery) {
$this->esQuery = new Query();
$this->boolQuery = new Query\BoolQuery();
$this->esQuery->setQuery($this->boolQuery);
$familyQuery = new Query\Match('family', implode(' ', $this->family->getMatchingCodes()));
$this->boolQuery->addMust($familyQuery);
}
return $this->esQuery;
}