218 |
|
|
219 |
$pager->total_entries( $swish_results->hits ); |
$pager->total_entries( $swish_results->hits ); |
220 |
|
|
221 |
|
$swish_results->seek_result( $pager->first ); |
222 |
|
|
223 |
if ( ! $pager->total_entries ) { |
if ( ! $pager->total_entries ) { |
224 |
my $no_results = 'No results for search <b>%s</b>'; |
my $no_results = 'No results for search <b>%s</b>'; |
225 |
$no_results = $swish->error_string . '<br><b>%s</b>' if $swish->error; |
$no_results = $swish->error_string . '<br><b>%s</b>' if $swish->error; |
236 |
my $start = $pager->first; |
my $start = $pager->first; |
237 |
print qq|<ol start=$start>\n|; |
print qq|<ol start=$start>\n|; |
238 |
|
|
239 |
|
my $limit = $pager->entries_on_this_page; |
240 |
|
|
241 |
while ( my $result = $swish_results->next_result ) { |
while ( my $result = $swish_results->next_result ) { |
242 |
|
last if $limit-- == 0; |
243 |
|
|
244 |
my $data = from_json $result->property('data'); |
my $data = from_json $result->property('data'); |
245 |
|
|
246 |
dump_yaml( 'data', $data ); |
dump_yaml( 'data', $data ); |