stem-porter

Porter's stemming algorithm

npm install stem-porter
3 downloads in the last week
17 downloads in the last month

stem-porter

Reduce words to their stems.

This package is a JavaScript implementation of the Porter2 Stemming Algorithm.

Usage

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.

Install

$ npm install stem-porter

More info

For more information on Porter's algorithm and stemming in general, see:

Currently only English is supported. The implementation is heavily inspired by the Snowball implementation of Porter's English stemmer.

License

MIT

npm loves you