Class: Linnaeus::Stopwords
- Inherits:
-
Object
- Object
- Linnaeus::Stopwords
- Defined in:
- lib/linnaeus/stopwords.rb
Overview
The stopword list - you can override this list by creating a stopword generator and registering it in the Linnaeus::Trainer or Linnaeus::Classifier constructors.
Constant Summary collapse
- DEFAULT_STOPWORDS =
The default stopword list.
%w(a able about across after all almost also am among an and any are as at be because been but by can cannot could dear did do does either else ever every for from get got had has have he her hers him his how however i if in into is it its just least let like likely may me might most must my neither no nor not of off often on only or other our own rather said say says she should since so some than that the their them then there these they this tis to too twas us wants was we were what when where which while who whom why will with would yet you your)
Instance Attribute Summary collapse
-
#stopwords ⇒ Object
Returns the value of attribute stopwords.
Instance Method Summary collapse
-
#to_a ⇒ Object
The list of stopwords as an array.
-
#to_set ⇒ Object
The list of stopwords as a ruby Set.
Instance Attribute Details
#stopwords ⇒ Object
Returns the value of attribute stopwords.
6 7 8 |
# File 'lib/linnaeus/stopwords.rb', line 6 def stopwords @stopwords end |
Instance Method Details
#to_a ⇒ Object
The list of stopwords as an array
9 10 11 |
# File 'lib/linnaeus/stopwords.rb', line 9 def to_a @stopwords || DEFAULT_STOPWORDS end |
#to_set ⇒ Object
The list of stopwords as a ruby Set
14 15 16 |
# File 'lib/linnaeus/stopwords.rb', line 14 def to_set to_a.to_set end |