|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
79
 | 
 1  | 
 50  | 
 if ($self->{'locale'} ne $Defaults{'locale'})  | 
 
| 
81
 | 
 0  | 
 1  | 
 if $self->{'lang'} =~ /^(posix|c)$/i  | 
 
| 
86
 | 
 0  | 
 51  | 
 if (ref $self->{'ignore_fields'} eq 'ARRAY')  | 
 
| 
99
 | 
 0  | 
 63  | 
 unless defined $query_str  | 
 
| 
100
 | 
 0  | 
 63  | 
 if (ref $query_str)  | 
 
| 
114
 | 
 32  | 
 113  | 
 if ($is_phrase)  | 
 
| 
152
 | 
 0  | 
 63  | 
 unless defined $query  | 
 
| 
168
 | 
 11  | 
 52  | 
 unless ref $stopwords  | 
 
| 
180
 | 
 63  | 
 0  | 
 if $self->ignore_case  | 
 
| 
182
 | 
 0  | 
 63  | 
 unless my $dialect = $parser->parse($baked_query)  | 
 
| 
183
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
187
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
194
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
205
 | 
 152  | 
 0  | 
 if ($self->treat_uris_like_phrases)  | 
 
| 
211
 | 
 0  | 
 152  | 
 if $self->debug  | 
 
| 
217
 | 
 0  | 
 199  | 
 unless $w =~ /\S/  | 
 
| 
225
 | 
 208  | 
 0  | 
 if length $igf  | 
 
| 
226
 | 
 208  | 
 0  | 
 if length $igl  | 
 
| 
228
 | 
 0  | 
 208  | 
 unless ($tok)  | 
 
| 
229
 | 
 0  | 
 0  | 
 if $self->debug  | 
 
| 
233
 | 
 0  | 
 208  | 
 if $self->debug  | 
 
| 
235
 | 
 13  | 
 195  | 
 if (exists $stophash{lc $tok})  | 
 
| 
236
 | 
 0  | 
 13  | 
 if $self->debug  | 
 
| 
237
 | 
 6  | 
 7  | 
 unless $isphrase  | 
 
| 
240
 | 
 115  | 
 87  | 
 unless ($isphrase)  | 
 
| 
241
 | 
 0  | 
 115  | 
 if $tok =~ /^($and_word|$or_word|$not_word)$/i  | 
 
| 
249
 | 
 0  | 
 202  | 
 unless (&Encode::is_utf8($tok))  | 
 
| 
261
 | 
 6  | 
 146  | 
 unless @w  | 
 
| 
264
 | 
 32  | 
 114  | 
 if ($isphrase) { }  | 
 
| 
275
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
279
 | 
 12  | 
 135  | 
 if ($_ =~ /$esc_wildcard/)  | 
 
| 
287
 | 
 1  | 
 146  | 
 if (length $_ < $min_length)  | 
 
| 
288
 | 
 0  | 
 1  | 
 if $self->debug  | 
 
| 
294
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
297
 | 
 8  | 
 55  | 
 if ($self->stemmer)  | 
 
| 
311
 | 
 0  | 
 27  | 
 unless (defined $f and length $f)  | 
 
| 
323
 | 
 15  | 
 0  | 
 if ($new ne $_)  | 
 
| 
331
 | 
 0  | 
 63  | 
 if $self->debug  | 
 
| 
349
 | 
 0  | 
 208  | 
 ref $str ? :  | 
 
| 
350
 | 
 0  | 
 208  | 
 if (not defined $$ref) { }  | 
 
| 
357
 | 
 208  | 
 0  | 
 $$ref =~ /(.*)/ ? :  | 
 
| 
359
 | 
 0  | 
 208  | 
 ref $str ? :  | 
 
| 
371
 | 
 63  | 
 63  | 
 unless exists $parseTree->{$node}  | 
 
| 
379
 | 
 0  | 
 150  | 
 unless (defined $v)  | 
 
| 
382
 | 
 0  | 
 150  | 
 if (defined $leaf->{'field'} and exists $self->ignore_fields->{$leaf->{'field'}})  | 
 
| 
388
 | 
 3  | 
 147  | 
 if (defined $field)  | 
 
| 
391
 | 
 0  | 
 150  | 
 if (ref $v eq 'HASH') { }  | 
 
| 
 | 
 1  | 
 149  | 
 elsif (ref $v eq 'ARRAY') { }  | 
 
| 
408
 | 
 1  | 
 148  | 
 if ($leaf->{'proximity'} and $leaf->{'proximity'} > 1)  | 
 
| 
463
 | 
 51  | 
 0  | 
 if length $ignore_first  | 
 
| 
467
 | 
 51  | 
 0  | 
 if length $ignore_last  | 
 
| 
481
 | 
 51  | 
 0  | 
 length $ignore_last ? :  | 
 
| 
 | 
 51  | 
 0  | 
 length $ignore_first ? :  | 
 
| 
488
 | 
 51  | 
 0  | 
 length $ignore_first ? :  | 
 
| 
 | 
 51  | 
 0  | 
 length $ignore_last ? :  | 
 
| 
499
 | 
 0  | 
 232  | 
 unless my $q = shift()  | 
 
| 
543
 | 
 61  | 
 1400  | 
 if $c eq $wild_esc  | 
 
| 
545
 | 
 55  | 
 1406  | 
 if ($c eq '\\ ')  | 
 
| 
551
 | 
 1404  | 
 2  | 
 if ($ent) { }  | 
 
| 
552
 | 
 1339  | 
 65  | 
 $ent eq "$num;" ? :  | 
 
| 
559
 | 
 1345  | 
 61  | 
 unless $c eq "[$wild]*"  | 
 
| 
562
 | 
 1174  | 
 232  | 
 unless $counter == $#char  | 
 
| 
600
 | 
 0  | 
 0  | 
 if ($_) { }  |