Lines 86-91
use Koha::Reviews;
Link Here
|
86 |
use Koha::SearchEngine::Search; |
86 |
use Koha::SearchEngine::Search; |
87 |
use Koha::SearchEngine::QueryBuilder; |
87 |
use Koha::SearchEngine::QueryBuilder; |
88 |
|
88 |
|
|
|
89 |
use JSON qw( decode_json ); |
89 |
|
90 |
|
90 |
my $query = CGI->new(); |
91 |
my $query = CGI->new(); |
91 |
|
92 |
|
Lines 247-253
if ($session->param('busc')) {
Link Here
|
247 |
$sort_by[0] = $default_sort_by if !$sort_by[0] && defined($default_sort_by); |
248 |
$sort_by[0] = $default_sort_by if !$sort_by[0] && defined($default_sort_by); |
248 |
my ($error, $results_hashref, $facets); |
249 |
my ($error, $results_hashref, $facets); |
249 |
eval { |
250 |
eval { |
250 |
($error, $results_hashref, $facets) = getRecords($arrParamsBusc->{'query'},$arrParamsBusc->{'simple_query'},\@sort_by,\@servers,$results_per_page,$offset,undef,$itemtypes,$arrParamsBusc->{'query_type'},$arrParamsBusc->{'scan'}); |
251 |
my $searcher = Koha::SearchEngine::Search->new( |
|
|
252 |
{ index => $Koha::SearchEngine::BIBLIOS_INDEX } ); |
253 |
($error, $results_hashref, $facets) = $searcher->search_compat(decode_json($arrParamsBusc->{'query'}),$arrParamsBusc->{'simple_query'},\@sort_by,\@servers,$results_per_page,$offset,undef,$itemtypes,$arrParamsBusc->{'query_type'},$arrParamsBusc->{'scan'}); |
251 |
}; |
254 |
}; |
252 |
my $hits; |
255 |
my $hits; |
253 |
my @newresults; |
256 |
my @newresults; |