From: Jean-Philippe Lang Date: Sun, 10 Jan 2010 14:15:12 +0000 (+0000) Subject: Fixed: can not search for 2 letters word (#4381). X-Git-Tag: 1.0.0~445 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fe7d65922b634e264d96178fec1588aae94dc1ba;p=redmine.git Fixed: can not search for 2 letters word (#4381). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3306 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb index 68687347e..241da0bd8 100644 --- a/app/controllers/search_controller.rb +++ b/app/controllers/search_controller.rb @@ -62,8 +62,8 @@ class SearchController < ApplicationController # extract tokens from the question # eg. hello "bye bye" => ["hello", "bye bye"] @tokens = @question.scan(%r{((\s|^)"[\s\w]+"(\s|$)|\S+)}).collect {|m| m.first.gsub(%r{(^\s*"\s*|\s*"\s*$)}, '')} - # tokens must be at least 3 character long - @tokens = @tokens.uniq.select {|w| w.length > 2 } + # tokens must be at least 2 characters long + @tokens = @tokens.uniq.select {|w| w.length > 1 } if !@tokens.empty? # no more than 5 tokens to search for