14 lines
229 B
Ruby
14 lines
229 B
Ruby
module Search::Stemmer
|
|
extend self
|
|
|
|
STEMMER = Mittens::Stemmer.new
|
|
|
|
def stem(value)
|
|
if value.present?
|
|
value.split(/\s+/).map { |word| STEMMER.stem(word.downcase) }.join(" ")
|
|
else
|
|
value
|
|
end
|
|
end
|
|
end
|