motazsaad / Arabic Light Stemmer
Licence: apache-2.0
Arabic light stemmer. Light stemming for Arabic words removes prefixes and suffixes and normalizes words
Programming Languages
java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Arabic Light Stemmer
StemmerAn English (Porter2) stemming implementation in Elixir.
Stars: ✭ 134 (+857.14%)
Mutual labels: stemmer
Awesome Persian Nlp IrCurated List of Persian Natural Language Processing and Information Retrieval Tools and Resources
Stars: ✭ 460 (+3185.71%)
Mutual labels: stemmer
sastrawijsIndonesian language stemmer. Javascript port of PHP Sastrawi project.
Stars: ✭ 30 (+114.29%)
Mutual labels: stemmer
perstemPersian stemmer and morphological analyzer
Stars: ✭ 18 (+28.57%)
Mutual labels: stemmer
CISTEMStemmer for German
Stars: ✭ 33 (+135.71%)
Mutual labels: stemmer
StemmerFast Porter stemmer implementation
Stars: ✭ 86 (+514.29%)
Mutual labels: stemmer
AkarataIndonesian stemmer - Pustaka JavaScript untuk mengambil kata dasar dari kata berimbuhan pada bahasa Indonesia.
Stars: ✭ 26 (+85.71%)
Mutual labels: stemmer
lorcaNatural Language Processing for Spanish in Node.js. Stemmer, sentiment analysis, readability, tf-idf with batteries, concordance and more!
Stars: ✭ 95 (+578.57%)
Mutual labels: stemmer
Lunr LanguagesA collection of languages stemmers and stopwords for Lunr Javascript library
Stars: ✭ 296 (+2014.29%)
Mutual labels: stemmer
lara-hungarian-nlpNLP class for rapid ChatBot development in Hungarian language
Stars: ✭ 27 (+92.86%)
Mutual labels: stemmer
stemmifyRuby module that converts a word to its approximate root form with the Porter stemmer. For example, observing and observation reduce to observ.
Stars: ✭ 54 (+285.71%)
Mutual labels: stemmer
gwizoSimple Go implementation of the Porter Stemmer algorithm with powerful features.
Stars: ✭ 26 (+85.71%)
Mutual labels: stemmer
CadmiumNatural Language Processing (NLP) library for Crystal
Stars: ✭ 172 (+1128.57%)
Mutual labels: stemmer
Word formsAccurately generate all possible forms of an English word e.g "election" --> "elect", "electoral", "electorate" etc.
Stars: ✭ 463 (+3207.14%)
Mutual labels: stemmer
ArabicstemmerAssem's Arabic Light Stemmer is a snowball-based stemming algorithm for Arabic aimed mainly to improve search.
Stars: ✭ 102 (+628.57%)
Mutual labels: stemmer
lancaster-stemmerLancaster stemming algorithm
Stars: ✭ 22 (+57.14%)
Mutual labels: stemmer
PtstemStemming Algorithms for the Portuguese Language
Stars: ✭ 13 (-7.14%)
Mutual labels: stemmer
SnowballSnowball version of the Porter stemmer for the Lithuanian language.
Stars: ✭ 5 (-64.29%)
Mutual labels: stemmer
Ruby StemmerExpose libstemmer_c to Ruby
Stars: ✭ 254 (+1714.29%)
Mutual labels: stemmer
Arabic light stemmer
A command line version of the Arabic light stemmer, which is implemented in Apache lucene https://lucene.apache.org
Light stemming for Arabic words is to remove common affix (prefix and suffix) from words, but it does not convert words into their root form.
Version 1.1
Author: Motaz Saad (motaz dot saad at gmail dot com)
This software is a modification of the Arabic light stemmer (just to make the algorithm standalone). The original implementation is available at https://lucene.apache.org/
Arabic light stemming algorithm is described in:
Larkey, Leah S., Lisa Ballesteros, and Margaret E. Connell. "Light stemming for Arabic information retrieval." Arabic computational morphology. Springer Netherlands, 2007. 221-243.
Usage example
java -jar arabic-light-stemmer.jar test-in.txt test-out.txt
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].