Packages

Pre-compiled Snowball stemmers for Elixir. Ships 36 stemming algorithms covering a wide range of natural languages, accessible through a single `Text.Stemmer.stem/2` entry point.

Current section

Files

Jump to
text_stemmer CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [0.1.0] - 2026-04-28
### Highlights
Initial release. Ships 36 pre-generated Snowball stemmer modules covering languages from Arabic to Yiddish, behind a single `Text.Stemmer.stem/2` dispatcher. Lookup is by ISO 639-1 atom (`:en`, `:fr`, `:de`, ...) plus a small set of algorithm-qualified atoms (`:en_porter`, `:en_lovins`, `:nl_porter`).
This package was extracted from the original `:snowball` Hex package. The Snowball language compiler and runtime now live in the standalone [`:snowball`](https://hex.pm/packages/snowball) package, which `:text_stemmer` depends on for the runtime support functions that the generated modules call into. See the [README](README.md) for usage.