protected function _execute()
{
$connection = $this->_repository->connection();
$name = $this->_repository->name();
$type = $connection->getIndex()->getType($name);
$query = $this->compileQuery();
return new ResultSet($type->search($query, $this->_searchOptions), $this);
}