Class: MongoSearch::KeywordsExtractor

Inherits:
Object
  • Object
show all
Defined in:
lib/mongo_search.rb

Class Method Summary collapse

Class Method Details

.extract(text) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/mongo_search.rb', line 3

def self.extract(text)
  if text.blank?
    []
  else
    text.mb_chars.normalize(:kd).to_s
      .gsub(/[^\x00-\x7F]/,'')
      .downcase
      .split(/[\s\.\-_]+/)
  end
end