All Projects → words → lancaster-stemmer

words / lancaster-stemmer

Licence: MIT License
Lancaster stemming algorithm

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lancaster-stemmer

Stemmer
Fast Porter stemmer implementation
Stars: ✭ 86 (+290.91%)
Mutual labels:  natural-language, stemmer
CISTEM
Stemmer for German
Stars: ✭ 33 (+50%)
Mutual labels:  stemmer, stemming
aprenda-python
Aprendizado, dicas e projetos sobre Python
Stars: ✭ 22 (+0%)
Mutual labels:  natural-language
lorca
Natural Language Processing for Spanish in Node.js. Stemmer, sentiment analysis, readability, tf-idf with batteries, concordance and more!
Stars: ✭ 95 (+331.82%)
Mutual labels:  stemmer
retext-spell
plugin to check spelling
Stars: ✭ 53 (+140.91%)
Mutual labels:  natural-language
NLP-Natural-Language-Processing
Projects and useful articles / links
Stars: ✭ 149 (+577.27%)
Mutual labels:  natural-language
rita
Website, documentation and examples for RiTa
Stars: ✭ 42 (+90.91%)
Mutual labels:  natural-language
beagle
Beagle helps you identify keywords, phrases, regexes, and complex search queries of interest in streams of text documents.
Stars: ✭ 46 (+109.09%)
Mutual labels:  stemming
PersianStemmer-Python
PersianStemmer-Python
Stars: ✭ 43 (+95.45%)
Mutual labels:  stemmer
fillers
List of (possible) English filler words
Stars: ✭ 36 (+63.64%)
Mutual labels:  natural-language
perstem
Persian stemmer and morphological analyzer
Stars: ✭ 18 (-18.18%)
Mutual labels:  stemmer
gdpr-fingerprint-pii
Use Watson Natural Language Understanding and Watson Knowledge Studio to fingerprint personal data from unstructured documents
Stars: ✭ 49 (+122.73%)
Mutual labels:  natural-language
remark-retext
plugin to transform from remark (Markdown) to retext (natural language)
Stars: ✭ 18 (-18.18%)
Mutual labels:  natural-language
react-taggy
A simple zero-dependency React component for tagging user-defined entities within a block of text.
Stars: ✭ 29 (+31.82%)
Mutual labels:  natural-language
n2words
Convert numerical numbers to written numbers, in 25+ languages.
Stars: ✭ 44 (+100%)
Mutual labels:  natural-language
textstem
Tools for fast text stemming & lemmatization
Stars: ✭ 36 (+63.64%)
Mutual labels:  stemming
buzzwords
List of (possible) English buzzword words
Stars: ✭ 51 (+131.82%)
Mutual labels:  natural-language
nl4dv
A python toolkit to create Visualizations (Vis) using natural language (NL) or add an NL interface to existing Vis.
Stars: ✭ 63 (+186.36%)
Mutual labels:  natural-language
stemmify
Ruby module that converts a word to its approximate root form with the Porter stemmer. For example, observing and observation reduce to observ.
Stars: ✭ 54 (+145.45%)
Mutual labels:  stemmer
pixiedust-facebook-analysis
A Jupyter notebook that uses the Watson Visual Recognition and Natural Language Understanding services to enrich Facebook Analytics and uses Cognos Dashboard Embedded to explore and visualize the results in Watson Studio
Stars: ✭ 42 (+90.91%)
Mutual labels:  natural-language

lancaster-stemmer

Build Coverage Downloads Size

Lancaster stemming algorithm.

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install lancaster-stemmer

API

This package exports the following identifiers: lancasterStemmer. There is no default export.

import {lancasterStemmer} from 'lancaster-stemmer'

lancasterStemmer('considerations') // => 'consid'
lancasterStemmer('detestable') // => 'detest'
lancasterStemmer('vileness') // => 'vil'
lancasterStemmer('giggling') // => 'giggl'
lancasterStemmer('anxious') // => 'anxy'

// Case insensitive
lancasterStemmer('analytic') === lancasterStemmer('AnAlYtIc') // => true

CLI

Usage: lancaster-stemmer [options] <words...>

Lancaster stemming algorithm

Options:

  -h, --help           output usage information
  -v, --version        output version number

Usage:

# output stems
$ lancaster-stemmer considerations
consid

# output stems from stdin
$ echo "detestable vileness" | lancaster-stemmer
detest vil

Related

License

MIT © Titus Wormer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].