|
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 |
- |
|
|