line |
true |
false |
branch |
137
|
0 |
30 |
unless my $tokens = $self->tokens |
140
|
13 |
17 |
$as_sentences ? : |
171
|
0 |
13 |
if ($debug) |
191
|
22 |
20 |
if (exists $heat_sentence_ends{$start}) |
192
|
0 |
22 |
if $debug |
205
|
3 |
17 |
if (defined $heat_sentence_starts->[$i] and $heat_sentence_starts->[$i] != $start) { } |
222
|
0 |
1990 |
unless ($tok) |
223
|
0 |
0 |
if $debug |
226
|
10 |
1980 |
if ($tok->is_sentence_end) |
228
|
0 |
10 |
if ($debug) |
237
|
0 |
20 |
if $end > $num_tokens |
239
|
0 |
20 |
if $debug |
246
|
0 |
20 |
if ($end < $token_pos) |
247
|
0 |
0 |
if $debug |
258
|
0 |
13 |
if $debug |
272
|
3075 |
2000 |
if $seen_pos{$pos}++ |
273
|
42 |
1958 |
exists $heatmap{$pos} ? : |
278
|
22 |
20 |
unless @cluster_tokens |
286
|
42 |
1958 |
if exists $heatmap{$pos} |
290
|
0 |
20 |
unless $has_hot |
310
|
42 |
1958 |
if (exists $heatmap{$_}) |
312
|
10 |
32 |
if ($i and exists $heatmap{$cluster_pos[$i - 2]}) |
324
|
7 |
13 |
if ($query_has_phrase and not $self->{'_treat_phrases_as_singles'}) |
327
|
3 |
4 |
if (not $self->{'_stemmer'}) { } |
330
|
0 |
3 |
unless ($span{'str'} =~ /$qre/) |
331
|
0 |
0 |
if $debug |
342
|
0 |
4 |
if ($n_terms == $query_has_phrase and $n_terms > $span{'unique'}) |
346
|
0 |
0 |
if $debug |
357
|
0 |
20 |
if ($debug) |
365
|
0 |
0 |
exists $heatmap{$_} ? : |
|
0 |
0 |
exists $heatmap{$_} ? : |
392
|
0 |
5 |
unless $Search::Tools::HeatMap::b->{'unique'} <=> $Search::Tools::HeatMap::a->{'unique'} or $Search::Tools::HeatMap::b->{'proximate'} <=> $Search::Tools::HeatMap::a->{'proximate'} or $Search::Tools::HeatMap::b->{'heat'} <=> $Search::Tools::HeatMap::a->{'heat'} |
416
|
0 |
17 |
if ($debug) |
447
|
33 |
44 |
if ($i and $pos - $positions[$i - 1] > $proximity) { } |
457
|
0 |
17 |
if $debug |
468
|
0 |
19 |
unless scalar @$b <=> scalar @$a or $heatmap{$Search::Tools::HeatMap::b->[0]} <=> $heatmap{$Search::Tools::HeatMap::a->[0]} |
481
|
1844 |
1513 |
if $seen_pos{$pos2}++ |
482
|
77 |
1436 |
exists $heatmap{$pos2} ? : |
496
|
0 |
50 |
unless @cluster_tokens |
504
|
77 |
1419 |
if exists $heatmap{$pos} |
508
|
11 |
39 |
unless $has_hot |
522
|
77 |
1264 |
if (exists $heatmap{$_}) |
524
|
23 |
54 |
if ($i and exists $heatmap{$cluster_pos[$i - 2]}) |
535
|
3 |
36 |
if ($query_has_phrase and not $self->{'_treat_phrases_as_singles'}) |
538
|
1 |
2 |
if (not $self->{'_stemmer'}) { } |
541
|
1 |
0 |
unless ($span{'str'} =~ /$qre/) |
542
|
0 |
1 |
if $debug |
551
|
0 |
2 |
if ($n_terms == $query_has_phrase and $n_terms > $span{'unique'}) |
554
|
0 |
0 |
if $debug |
565
|
0 |
38 |
if ($debug) |
573
|
0 |
0 |
exists $heatmap{$_} ? : |
|
0 |
0 |
exists $heatmap{$_} ? : |