Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

Javascript Implementation of Porter Stemmer Algorithm V2 by Dr Martin F Porter

Topics

Resources

License

Packages

No packages published