search($query, $page, $perPage); $pager = new Html_Pager( $res->hits->total, $perPage, $page + 1, '?q=' . $query ); foreach ($res->hits->hits as $hit) { $doc = $hit->_source; if ($doc->title == '') { $doc->title = '(no title)'; } echo '

' . '' . htmlspecialchars($doc->title) . ''; if (isset($doc->author->name)) { echo ' by ' . htmlspecialchars($doc->author->name) . ''; } echo '
' . htmlspecialchars(preg_replace('#^.*://#', '', $doc->url)) . ''; if (isset($doc->modate)) { echo '
Changed: ' . substr($doc->modate, 0, 10); } echo '

'; } $links = $pager->getLinks(); echo $links['back'] . ' ' . implode(' ', $links['pages']) . ' ' . $links['next']; //var_dump($links); var_dump($res->aggregations->domain); ?>