Skip to content

A native Go implementation of the Porter Stemmer Algorithm for the italian language.

License

Notifications You must be signed in to change notification settings

piger/go-porterstemmer-it

Repository files navigation

Go Porter Stemmer for italian language

A native Go implementation of the Porter Stemmer Algorithm for the italian language with a public API compatible with go-porterstemmer.

NOTE: this package needs a lot more testing before I can consider it stable.

For more informations see:

http://snowball.tartarus.org/algorithms/italian/stemmer.html

Usage

A basic example:

package main

import (
	"fmt"
	"github.com/piger/go-porterstemmer-it"
)

func main() {
	word := "abbandonerò"
	stem := porterstemmer.Stem(word)
	fmt.Printf("The word %q has the stem %q\n", word, stem)
}

About

A native Go implementation of the Porter Stemmer Algorithm for the italian language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages