Есть ли в Rails porter stemmer (английская основа)?

#ruby-on-rails #ruby

#ruby-on-rails #ruby

Вопрос:

Кажется, я не могу найти в rails ничего, что допускало бы stemming of works.

Например, все следующие слова будут преобразованы в comput

 computers
computing
compute
computer
  

Примечание: если stemming основан на алгоритме Porter Stemmer, это было бы здорово (поскольку это то, что я использую в PHP).

Ответ №1:

Вы действительно ищете ruby-стеммер, а таких довольно много.

Комментарии:

1. Действительно глупый вопрос: должен ли я включить его в свой Gemfile-файл в rails, чтобы он работал?

2. Нашел это … для rails есть «быстрый стеммер» 🙂 github.com/romanbsd/fast-stemmer

Ответ №2:

Там был камень stremmer; вот список инструментов NLP:

http://mendicantbug.com/2009/09/13/nlp-resources-for-ruby/

(Не ответ, поскольку я годами не использовал gem, не знаю, работает ли он на 1.9.)