Class: MiniSearch::LanguageSupport::Portuguese
- Inherits:
-
Object
- Object
- MiniSearch::LanguageSupport::Portuguese
- Defined in:
- lib/mini_search/language_support/portuguese.rb
Instance Attribute Summary collapse
-
#stemmer ⇒ Object
readonly
Returns the value of attribute stemmer.
-
#stop_words ⇒ Object
readonly
Returns the value of attribute stop_words.
Instance Method Summary collapse
-
#initialize(stop_words = []) ⇒ Portuguese
constructor
A new instance of Portuguese.
Constructor Details
#initialize(stop_words = []) ⇒ Portuguese
Returns a new instance of Portuguese.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/mini_search/language_support/portuguese.rb', line 6 def initialize(stop_words = []) @stemmer = ::MiniSearch::Stemmer::Portuguese.new @stop_words = %w[ a á à ainda alem ambas ambos antes ao aonde aos apos aquele aqueles as assim com como contra contudo cuja cujas cujo cujos da das de dela dele deles demais depois desde desta deste dispoe dispoem diversa diversas diversos do dos durante e é ela elas ele eles em entao entre essa essas esse esses esta estas este estes ha isso isto logo mais mas mediante menos mesma mesmas mesmo mesmos na nas nao nas nem nesse neste nos o os ou outra outras outro outros pela pelas pelas pelo pelos perante pois por porque portanto proprio quais qual qualquer quando quanto que quem quer se seja sem sendo seu seus sob sobre sua suas tal tambem teu teus toda todas todo todos tua tuas tudo um uma umas uns ] + stop_words end |
Instance Attribute Details
#stemmer ⇒ Object (readonly)
Returns the value of attribute stemmer.
4 5 6 |
# File 'lib/mini_search/language_support/portuguese.rb', line 4 def stemmer @stemmer end |
#stop_words ⇒ Object (readonly)
Returns the value of attribute stop_words.
4 5 6 |
# File 'lib/mini_search/language_support/portuguese.rb', line 4 def stop_words @stop_words end |