zorba::StemmerProvider

#include <zorba/stemmer.h>

A StemmerProvider, given a language, provides a Stemmer for it.

Public Functions

bool

getStemmer(locale::iso639_1::type lang, Stemmer::ptr *s=nullptr) const =0

Gets a Stemmer for the given language.

~StemmerProvider()

Public Functions

getStemmer

bool getStemmer(locale::iso639_1::type lang, Stemmer::ptr *s=nullptr) const =0

Gets a Stemmer for the given language.

Parameters

lang The language to get a Stemmer for.
s If not null, set to point to a Stemmer for lang.

Returns

Returns true only if this provider can provide a stemmer for lang.

~StemmerProvider

 ~StemmerProvider()