View | Details | Raw Unified | Return to bug 20151
Collapse All | Expand All

(-)a/C4/Search.pm (+3 lines)
Lines 968-973 sub _build_stemmed_operand { Link Here
968
    require Lingua::Stem::Snowball ;
968
    require Lingua::Stem::Snowball ;
969
    my $stemmed_operand=q{};
969
    my $stemmed_operand=q{};
970
970
971
    # Stemmer needs language
972
    return $operand unless $lang;
973
971
    # If operand contains a digit, it is almost certainly an identifier, and should
974
    # If operand contains a digit, it is almost certainly an identifier, and should
972
    # not be stemmed.  This is particularly relevant for ISBNs and ISSNs, which
975
    # not be stemmed.  This is particularly relevant for ISBNs and ISSNs, which
973
    # can contain the letter "X" - for example, _build_stemmend_operand would reduce
976
    # can contain the letter "X" - for example, _build_stemmend_operand would reduce
(-)a/acqui/neworderbiblio.pl (-1 / +4 lines)
Lines 64-69 use C4::Auth; Link Here
64
use C4::Output;
64
use C4::Output;
65
use C4::Koha;
65
use C4::Koha;
66
use C4::Budgets qw/ GetBudgetHierarchy /;
66
use C4::Budgets qw/ GetBudgetHierarchy /;
67
use C4::Languages qw(getlanguage);
67
68
68
use Koha::Acquisition::Booksellers;
69
use Koha::Acquisition::Booksellers;
69
use Koha::SearchEngine;
70
use Koha::SearchEngine;
Lines 83-88 my $booksellerid = $params->{'booksellerid'}; Link Here
83
my $basketno         = $params->{'basketno'};
84
my $basketno         = $params->{'basketno'};
84
my $sub              = $params->{'sub'};
85
my $sub              = $params->{'sub'};
85
my $bookseller       = Koha::Acquisition::Booksellers->find( $booksellerid );
86
my $bookseller       = Koha::Acquisition::Booksellers->find( $booksellerid );
87
my $lang             = C4::Languages::getlanguage($input);
86
88
87
# getting the template
89
# getting the template
88
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
90
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
Lines 106-112 my $searcher = Koha::SearchEngine::Search->new({index => $Koha::SearchEngine::BI Link Here
106
if ($QParser) {
108
if ($QParser) {
107
    $builtquery = $query;
109
    $builtquery = $query;
108
} else {
110
} else {
109
    ( undef,$builtquery,undef,undef,undef,undef,undef,undef,undef,undef) = $builder->build_query_compat(undef,\@operands);
111
        ( undef, $builtquery, undef, undef, undef, undef, undef, undef, undef, undef ) =
112
          $builder->build_query_compat( undef, \@operands, undef, undef, undef, 0, $lang );
110
}
113
}
111
my ( $error, $marcresults, $total_hits ) = $searcher->simple_search_compat($builtquery, $results_per_page * ($page - 1), $results_per_page);
114
my ( $error, $marcresults, $total_hits ) = $searcher->simple_search_compat($builtquery, $results_per_page * ($page - 1), $results_per_page);
112
115
(-)a/cataloguing/addbooks.pl (-2 / +4 lines)
Lines 32-37 use C4::Biblio; Link Here
32
use C4::Breeding;
32
use C4::Breeding;
33
use C4::Output;
33
use C4::Output;
34
use C4::Koha;
34
use C4::Koha;
35
use C4::Languages qw(getlanguage);
35
use C4::Search;
36
use C4::Search;
36
37
37
use Koha::BiblioFrameworks;
38
use Koha::BiblioFrameworks;
Lines 46-51 my $query = $input->param('q'); Link Here
46
my @value   = $input->multi_param('value');
47
my @value   = $input->multi_param('value');
47
my $page    = $input->param('page') || 1;
48
my $page    = $input->param('page') || 1;
48
my $results_per_page = 20;
49
my $results_per_page = 20;
50
my $lang = C4::Languages::getlanguage($input);
49
51
50
52
51
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
53
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
Lines 75-81 if ($query) { Link Here
75
    if ($QParser) {
77
    if ($QParser) {
76
        $builtquery = $query;
78
        $builtquery = $query;
77
    } else {
79
    } else {
78
        ( undef,$builtquery,undef,undef,undef,undef,undef,undef,undef,undef) = $builder->build_query_compat(undef,\@operands);
80
        ( undef, $builtquery, undef, undef, undef, undef, undef, undef, undef, undef ) =
81
          $builder->build_query_compat( undef, \@operands, undef, undef, undef, 0, $lang );
79
    }
82
    }
80
    # find results
83
    # find results
81
    my ( $error, $marcresults, $total_hits ) = $searcher->simple_search_compat($builtquery, $results_per_page * ($page - 1), $results_per_page);
84
    my ( $error, $marcresults, $total_hits ) = $searcher->simple_search_compat($builtquery, $results_per_page * ($page - 1), $results_per_page);
82
- 

Return to bug 20151