wink-porter2-stemmer

2.0.1 • 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-19 GRAYPE Systems Private Limited.

It is licensed under the terms of the MIT License.

Package Sidebar

Install

npm i wink-porter2-stemmer

Weekly Downloads

4,918

Version

2.0.1

License

MIT

Unpacked Size

26.7 kB

Total Files

7

Last publish

Collaborators

  • prtksxna
  • r4chn4
  • sanjaya