All Projects → words → Stemmer

words / Stemmer

Licence: mit
Fast Porter stemmer implementation

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Stemmer

lancaster-stemmer
Lancaster stemming algorithm
Stars: ✭ 22 (-74.42%)
Mutual labels:  natural-language, stemmer
Cognitive Social Crm
An application that monitors a Twitter feed and determines customer sentiment using IBM Watson Assistant, Tone Analyzer, Natural Language Understanding, as well as CloudantDB
Stars: ✭ 71 (-17.44%)
Mutual labels:  natural-language
Mlsql
inferring sql queries from plain-text questions about tables
Stars: ✭ 841 (+877.91%)
Mutual labels:  natural-language
Ludwig
Data-centric declarative deep learning framework
Stars: ✭ 8,018 (+9223.26%)
Mutual labels:  natural-language
Arabic Light Stemmer
Arabic light stemmer. Light stemming for Arabic words removes prefixes and suffixes and normalizes words
Stars: ✭ 14 (-83.72%)
Mutual labels:  stemmer
Bert In Production
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Stars: ✭ 58 (-32.56%)
Mutual labels:  natural-language
Snowball
Snowball version of the Porter stemmer for the Lithuanian language.
Stars: ✭ 5 (-94.19%)
Mutual labels:  stemmer
Qutuf
Qutuf (قُطُوْف): An Arabic Morphological analyzer and Part-Of-Speech tagger as an Expert System.
Stars: ✭ 84 (-2.33%)
Mutual labels:  stemmer
Rasa nlu chi
Turn Chinese natural language into structured data 中文自然语言理解
Stars: ✭ 1,166 (+1255.81%)
Mutual labels:  natural-language
Ieml
IEML semantic language - a meaning-representation system based on semantic primitives and a regular grammar. Basic semantic relationships between concepts are automatically computed from syntactic similarities.
Stars: ✭ 41 (-52.33%)
Mutual labels:  natural-language
Coursera Natural Language Processing Specialization
Programming assignments from all courses in the Coursera Natural Language Processing Specialization offered by deeplearning.ai.
Stars: ✭ 39 (-54.65%)
Mutual labels:  natural-language
Grazi
Grammar checking and more for IntelliJ IDEA
Stars: ✭ 32 (-62.79%)
Mutual labels:  natural-language
When
A natural language date/time parser with pluggable rules
Stars: ✭ 1,113 (+1194.19%)
Mutual labels:  natural-language
Ptstem
Stemming Algorithms for the Portuguese Language
Stars: ✭ 13 (-84.88%)
Mutual labels:  stemmer
Kelime kok ayirici
Derin Öğrenme Tabanlı - seq2seq - Türkçe için kelime kökü bulma web uygulaması - Turkish Stemmer (tr_stemmer)
Stars: ✭ 76 (-11.63%)
Mutual labels:  stemmer
Akarata
Indonesian stemmer - Pustaka JavaScript untuk mengambil kata dasar dari kata berimbuhan pada bahasa Indonesia.
Stars: ✭ 26 (-69.77%)
Mutual labels:  stemmer
Nlp Js Tools French
POS Tagger, lemmatizer and stemmer for french language in javascript
Stars: ✭ 32 (-62.79%)
Mutual labels:  stemmer
Shift Ctrl F
🔎 Search the information available on a webpage using natural language instead of an exact string match.
Stars: ✭ 1,023 (+1089.53%)
Mutual labels:  natural-language
Php Stemmer
Native PHP Stemmer
Stars: ✭ 84 (-2.33%)
Mutual labels:  stemmer
Retext Simplify
plugin to check phrases for simpler alternatives
Stars: ✭ 81 (-5.81%)
Mutual labels:  natural-language

stemmer

Build Coverage Downloads Size

Porter stemming algorithm.

Install

npm:

npm install stemmer

API

var stemmer = require('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

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].