Lines 104-109
sub FindDuplicate {
Link Here
|
104 |
else { |
104 |
else { |
105 |
my $QParser; |
105 |
my $QParser; |
106 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser')); |
106 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser')); |
|
|
107 |
$QParser->custom_data->{'QueryAutoTruncate'} = C4::Context->preference('QueryAutoTruncate'); |
107 |
my $titleindex; |
108 |
my $titleindex; |
108 |
my $authorindex; |
109 |
my $authorindex; |
109 |
my $op; |
110 |
my $op; |
Lines 233-238
sub SimpleSearch {
Link Here
|
233 |
|
234 |
|
234 |
my $QParser; |
235 |
my $QParser; |
235 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') && ! ($query =~ m/\w,\w|\w=\w/)); |
236 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') && ! ($query =~ m/\w,\w|\w=\w/)); |
|
|
237 |
$QParser->custom_data->{'QueryAutoTruncate'} = C4::Context->preference('QueryAutoTruncate'); |
236 |
|
238 |
|
237 |
# Initialize & Search Zebra |
239 |
# Initialize & Search Zebra |
238 |
for ( my $i = 0 ; $i < @servers ; $i++ ) { |
240 |
for ( my $i = 0 ; $i < @servers ; $i++ ) { |
Lines 1172-1177
sub parseQuery {
Link Here
|
1172 |
|
1174 |
|
1173 |
my $QParser; |
1175 |
my $QParser; |
1174 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') || $query =~ s/^qp=//); |
1176 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') || $query =~ s/^qp=//); |
|
|
1177 |
$QParser->custom_data->{'QueryAutoTruncate'} = C4::Context->preference('QueryAutoTruncate'); |
1175 |
undef $QParser if ($query =~ m/^(ccl=|pqf=|cql=)/ || grep (/\w,\w|\w=\w/, @operands, @indexes) ); |
1178 |
undef $QParser if ($query =~ m/^(ccl=|pqf=|cql=)/ || grep (/\w,\w|\w=\w/, @operands, @indexes) ); |
1176 |
undef $QParser if (scalar @limits > 0); |
1179 |
undef $QParser if (scalar @limits > 0); |
1177 |
|
1180 |
|