stemmer
stemmer copied to clipboard
Fast Porter stemmer implementation
stemmer
Install
This package is ESM only: Node 12+ is needed to use it and it must be imported
instead of required.
npm:
npm install stemmer
API
This package exports the following identifiers: stemmer.
There is no default export.
import {stemmer} from 'stemmer'
stemmer('considerations') // => 'consider'
stemmer('detestable') // => 'detest'
stemmer('vileness') // => 'vile'
CLI
Usage: stemmer [options] <words...>
Porter Stemmer algorithm
Options:
-h, --help output usage information
-v, --version output version number
Usage:
# output stems
$ stemmer considerations
# consider
# output stems from stdin
$ echo "detestable vileness" | stemmer
# detest vile
Related
stmr.c— C APIstmr— C CLIlancaster-stemmer— Lancaster stemming algorithmdouble-metaphone— Double Metaphone implementationsoundex-code— Fast Soundex implementationdice-coefficient— Sørensen–Dice coefficientlevenshtein-edit-distance— Levenshtein edit distancesyllable— Syllable count in an English word
License
MIT © Titus Wormer