Nerdiest Political Manifesto
Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

wink-porter2-stemmer

2.0.0 • Public • Published

wink-porter2-stemmer

Implementation of Porter Stemmer Algorithm V2 by Dr Martin F Porter

Build Status Coverage Status Inline docs devDependencies Status Gitter

Stem an inflected word into its base form using wink-porter2-stemmer.

Installation

Use npm to install:

npm install wink-porter2-stemmer --save

Example Build Status

// Load porter stemmer V2
var stem = require( 'wink-porter2-stemmer' );
 
console.log( stem( 'properly' ) );
// -> proper
 
console.log( stem( 'borrowed' ) );
// -> borrow
 
console.log( stem( 'stemming' ) );
// -> stem

API

Table of Contents

stem

Stems an inflected word using Porter2 stemming algorithm.

Parameters

  • word string — word to be stemmed.

Examples

stem( 'consisting' );
// -> consist

Returns string — the stemmed word.

Need Help?

If you spot a bug and the same has not yet been reported, raise a new issue or consider fixing it and sending a pull request.

About wink

Wink is a family of open source packages for Statistical Analysis, Natural Language Processing and Machine Learning in NodeJS. The code is thoroughly documented for easy human comprehension and has a test coverage of ~100% for reliability to build production grade solutions.

Copyright & License

wink-porter2-stemmer is copyright 2017-18 GRAYPE Systems Private Limited.

It is licensed under the terms of the MIT License.

install

npm i wink-porter2-stemmer

Downloadsweekly downloads

341

version

2.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
Report a vulnerability