diff options
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/DB/Mysql.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Bugzilla/DB/Mysql.pm b/Bugzilla/DB/Mysql.pm index d645d79c5..2f42f9f34 100644 --- a/Bugzilla/DB/Mysql.pm +++ b/Bugzilla/DB/Mysql.pm @@ -157,10 +157,10 @@ sub sql_fulltext_search { $mode = 'IN BOOLEAN MODE'; # quote un-quoted compound words - my @words = quotewords('[\s()]+', 'delimiter', $text); + my @words = quotewords('[\s()]+', 'delimiters', $text); foreach my $word (@words) { - # match words that have word chars, non-word chars, and no quotes - if ($word =~ /\w/ && $word =~ m/\W/ && $word !~ m/"/) { + # match words that have non-word chars in the middle of them + if ($word =~ /\w\W+\w/ && $word !~ m/"/) { $word = '"' . $word . '"'; } } |