Snowball (snowball v0.1.1)

Copy Markdown View Source

Snowball string-processing language compiler and runtime for Elixir.

Snowball is a small string-processing language designed for creating stemming algorithms in information retrieval. This package provides:

This package does not ship any pre-compiled stemmers itself. For the canonical Snowball algorithms compiled to Elixir modules, see the companion text_stemmer package.

Generating a stemmer

mix snowball.gen --module-prefix MyApp.Stemmers \
                 --output-dir lib/my_app/stemmers \
                 --algorithms-dir priv/snowball

See Mix.Tasks.Snowball.Gen for the full set of options.