From 23017144c4b6e6243d5ad3005e76c1950d9398b1 Mon Sep 17 00:00:00 2001 From: Thibaud Guillot Date: Fri, 31 Dec 2021 09:12:22 +0100 Subject: [PATCH] Bug 26537: (follow-up) fix paging of results Also I renamed "es_query" variable for better understanding (this script works with Elastic search but also Zebra) Signed-off-by: Owen Leonard --- cataloguing/value_builder/unimarc_field_4XX.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cataloguing/value_builder/unimarc_field_4XX.pl b/cataloguing/value_builder/unimarc_field_4XX.pl index 58b6bf6a0b4..d3e0d4b493a 100755 --- a/cataloguing/value_builder/unimarc_field_4XX.pl +++ b/cataloguing/value_builder/unimarc_field_4XX.pl @@ -329,7 +329,7 @@ sub plugin { my $limits = $itype ? ["mc-itype,phr:$itype"] : []; my $builder = Koha::SearchEngine::QueryBuilder->new({index => $Koha::SearchEngine::BIBLIOS_INDEX}); my $searcher = Koha::SearchEngine::Search->new( { index => $Koha::SearchEngine::BIBLIOS_INDEX } ); - my ($builderror, $es_query)= $builder->build_query_compat( undef, [$search], ['kw'], $limits, ['relevance']); + my ($builderror, $search)= $builder->build_query_compat( undef, [$search], ['kw'], $limits, ['relevance']); my ( $errors, $results, $total_hits ) = $searcher->simple_search_compat( $search, $startfrom * $resultsperpage, $resultsperpage ); @@ -421,7 +421,7 @@ sub plugin { if ( $total_hits < $from + $resultsperpage ) { $to = $total_hits; } else { - $to = $startfrom * $resultsperpage + $resultsperpage ; + $to = $from * $resultsperpage ; } # my $link="/cgi-bin/koha/cataloguing/value_builder/unimarc4XX.pl?op=do_search&q=$search_desc&resultsperpage=$resultsperpage&startfrom=$startfrom&search=$search"; -- 2.39.5