17 #ifndef ZORBA_STEMMER_API_H
18 #define ZORBA_STEMMER_API_H
20 #include <zorba/config.h>
22 #ifndef ZORBA_NO_FULL_TEXT
52 virtual void destroy()
const = 0;
69 virtual void properties(
Properties *result )
const = 0;
80 String *result )
const = 0;
A Stemmer is used to obtain the "stem" (root) word of of some word.
std::unique_ptr< Stemmer, internal::ztd::destroy_delete< Stemmer > > ptr
A StemmerProvider, given a language, provides a Stemmer for it.
Various properties of this Stemmer.
char const * uri
The URI that uniquely identifies this Stemmer.