Files
fizzy/app/models/search/stemmer.rb
T

14 lines
249 B
Ruby

module Search::Stemmer
extend self
STEMMER = Mittens::Stemmer.new
def stem(value)
if value.present?
value.gsub(/[^\w\s]/, "").split(/\s+/).map { |word| STEMMER.stem(word.downcase) }.join(" ")
else
value
end
end
end