An efficient implementation of the German stemming algorithm from snowballstem.org in Golang that does not need any dependency.
go get -u "github.com/antonbaumann/german-go-stemmer"then import it
import "github.com/antonbaumann/german-go-stemmer"You can stem queries
stemmed := stemmer.Stem("wie wird das wetter morgen in münchen")
// "wett morg munch"or just words one by one
stemmed := stemmer.StemWord("kategorischen")
// "kategor"or multiple keywords
stemmed := stemmer.StemWords([]string{"kategorisch", "kategorische", "kategorischen"})
// []string {"kategor", "kategor", "kategor"}