Lines 250-255
sub SimpleSearch {
Link Here
|
250 |
$query = $QParser->target_syntax($servers[$i]); |
250 |
$query = $QParser->target_syntax($servers[$i]); |
251 |
$zoom_queries[$i] = new ZOOM::Query::PQF( $query, $zconns[$i]); |
251 |
$zoom_queries[$i] = new ZOOM::Query::PQF( $query, $zconns[$i]); |
252 |
} else { |
252 |
} else { |
|
|
253 |
$query =~ s/:/=/g; |
253 |
$zoom_queries[$i] = new ZOOM::Query::CCL2RPN( $query, $zconns[$i]); |
254 |
$zoom_queries[$i] = new ZOOM::Query::CCL2RPN( $query, $zconns[$i]); |
254 |
} |
255 |
} |
255 |
$tmpresults[$i] = $zconns[$i]->search( $zoom_queries[$i] ); |
256 |
$tmpresults[$i] = $zconns[$i]->search( $zoom_queries[$i] ); |
Lines 1176-1182
sub parseQuery {
Link Here
|
1176 |
|
1177 |
|
1177 |
my $QParser; |
1178 |
my $QParser; |
1178 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') || $query =~ s/^qp=//); |
1179 |
$QParser = C4::Context->queryparser if (C4::Context->preference('UseQueryParser') || $query =~ s/^qp=//); |
1179 |
undef $QParser if ($query =~ m/^(ccl=|pqf=|cql=)/ || grep (/\w,\w|\w=\w/, @operands) ); |
1180 |
undef $QParser if ($query =~ m/^(ccl=|pqf=|cql=)/ || grep (/\w,\w|\w=\w/, @operands, @indexes) ); |
1180 |
undef $QParser if (scalar @limits > 0); |
1181 |
undef $QParser if (scalar @limits > 0); |
1181 |
|
1182 |
|
1182 |
if ($QParser) |
1183 |
if ($QParser) |
1183 |
- |
|
|