lib/mongoid-haystack/util.rb in mongoid-haystack-1.3.0 vs lib/mongoid-haystack/util.rb in mongoid-haystack-1.4.0
- old
+ new
@@ -158,9 +158,13 @@
def stems_for(*args, &block)
Stemming.stem(*args, &block)
end
+ def search_for(*args, &block)
+ phrases_for(*args).map{|phrase| [phrase, stems_for(phrase)]}.flatten.compact.uniq
+ end
+
def stopword?(word)
word = UnicodeUtils.nfkd(word.to_s.strip.downcase)
word.empty? or Stemming::Stopwords.stopword?(word)
end