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.

Dependencies (0)

    Dev Dependencies (8)

    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