npm install stem-porterReduce words to their stems.
This package is a JavaScript implementation of the
Porter2 Stemming Algorithm.
var stem = require('stem-porter')
stem("meetings")
// => "meet"
stem("dwellings")
// => "dwell"
stem("favourable")
// => "favour"
Remember that the stems are not guaranteed to be valid words.
$ npm install stem-porter
For more information on Porter's algorithm and stemming in general, see:
* Porter's original stemmer algorithm paper
* Snowball, a string manipulation language
* Wikipedia/Stemming
Currently only English is supported. The implementation is heavily inspired by
the Snowball implementation
of Porter's English stemmer.
MIT