my $max = $EXTRA->{'search_terms'}{$sorted_terms[0]};
my @scalar_terms = ();
- while (@sorted_terms and
- ($EXTRA->{'search_terms'}{$sorted_terms[0]} / $max) > 0.1)
+ while (@sorted_terms &&
+ ((($EXTRA->{'search_terms'}{$sorted_terms[0]} / $max) > 0.1)
+ || (@scalar_terms < 20)))
{
$_ = shift (@sorted_terms);