public function searchImagesAction(Request $request)
{
$imagesSerach = $this->container->get('image.search');
$criteria = array();
$count = null;
if ($request->query->get('uploader', false)) {
$criteria = array('user' => $request->query->get('uploader'));
}
$images = $imagesSerach->find($request->query->get('query', false), $criteria, null, null, $count, true);
$paginator = $this->get('newscoop.paginator.paginator_service');
$images = $paginator->paginate($images, array('distinct' => false));
return $images;
}