# File lib/keystone/string_util.rb, line 48 def self.serach_string_to_array(query) tokens = query.scan(/'([^']*)'|"([^"]*)"|([^\s#{MULTIBYTE_SPACE}]*)/).flatten.reject{|i| i == nil || i == "" } tokens.map do |token| next unless token #token.gsub!(PRESERVED_QUERY_WORDS_RE, $1.downcase) if token =~ PRESERVED_QUERY_WORDS_RE token.gsub!(/\A['"]|['"]\z/, '') # strip quatos token end end