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

(-)a/Koha/SearchEngine/Zebra/QueryBuilder.pm (+13 lines)
Lines 73-76 sub build_authorities_query_compat { Link Here
73
    build_authorities_query(@_);
73
    build_authorities_query(@_);
74
}
74
}
75
75
76
77
=head2 clean_search_term
78
79
    my $term = $self->clean_search_term($term);
80
81
=cut
82
83
sub clean_search_term {
84
    my ( $self, $term ) = @_;
85
86
    return $term;
87
}
88
76
1;
89
1;
(-)a/catalogue/detail.pl (-1 / +6 lines)
Lines 55-60 use Koha::Patrons; Link Here
55
use Koha::Virtualshelves;
55
use Koha::Virtualshelves;
56
use Koha::Plugins;
56
use Koha::Plugins;
57
use Koha::SearchEngine::Search;
57
use Koha::SearchEngine::Search;
58
use Koha::SearchEngine::QueryBuilder;
58
59
59
my $query = CGI->new();
60
my $query = CGI->new();
60
61
Lines 128-135 my $marcflavour = C4::Context->preference("marcflavour"); Link Here
128
    my $searcher = Koha::SearchEngine::Search->new(
129
    my $searcher = Koha::SearchEngine::Search->new(
129
        { index => $Koha::SearchEngine::BIBLIOS_INDEX }
130
        { index => $Koha::SearchEngine::BIBLIOS_INDEX }
130
    );
131
    );
132
    my $builder = Koha::SearchEngine::QueryBuilder->new(
133
        { index => $Koha::SearchEngine::BIBLIOS_INDEX } );
134
131
    my $cleaned_title = $biblio->title;
135
    my $cleaned_title = $biblio->title;
132
    $cleaned_title =~ tr|/||;
136
    $cleaned_title =~ tr|/||;
137
    $cleaned_title = $builder->clean_search_term($cleaned_title);
138
133
    my $query =
139
    my $query =
134
      ( C4::Context->preference('UseControlNumber') and $record->field('001') )
140
      ( C4::Context->preference('UseControlNumber') and $record->field('001') )
135
      ? 'rcn:'. $record->field('001')->data . ' AND (bib-level:a OR bib-level:b)'
141
      ? 'rcn:'. $record->field('001')->data . ' AND (bib-level:a OR bib-level:b)'
136
- 

Return to bug 28484