/slovene-stemmer

Primary LanguageRubyMIT LicenseMIT

Slovene Stemmer

A basic ruby implementation of a stemmer for Slovene language. It's not perfect, but it works for most cases.

Inspired by the never implemented snowball version:

http://snowball.tartarus.org/archives/snowball-discuss/0725.html

Installation

Add this line to your application's Gemfile:

gem 'slovene_stemmer'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install slovene_stemmer

Usage

require 'slovene_stemmer'

SloveneStemmer.stem('Triglav') # => Trigl
SloveneStemmer.stem('Triglavski') # => Trigl
SloveneStemmer.stem('Triglavska') # => Trigl
SloveneStemmer.stem('Triglavskim') # => Trigl
SloveneStemmer.stem('Triglavskega') # => Trigl