|
YAZ 5.35.1
|
Header for the stemming API. More...
#include <yaz/yconfig.h>#include <yaz/xmltypes.h>#include <yaz/icu_I18N.h>#include <yaz/log.h>#include <unicode/ustring.h>#include <unicode/uchar.h>Go to the source code of this file.
Typedefs | |
| typedef struct yaz_stemmer_t * | yaz_stemmer_p |
Functions | |
| yaz_stemmer_p | yaz_stemmer_create (const char *locale, const char *rule, UErrorCode *status) |
| yaz_stemmer_p | yaz_stemmer_clone (yaz_stemmer_p stemmer) |
| void | yaz_stemmer_stem (yaz_stemmer_p stemmer, struct icu_buf_utf16 *dst, struct icu_buf_utf16 *src, UErrorCode *status) |
| void | yaz_stemmer_destroy (yaz_stemmer_p stemmer) |
Header for the stemming API.
Simple wrapper to hide underlying implementation.
Definition in file stemmer.h.
| typedef struct yaz_stemmer_t* yaz_stemmer_p |
| yaz_stemmer_p yaz_stemmer_clone | ( | yaz_stemmer_p | stemmer | ) |
| yaz_stemmer_p yaz_stemmer_create | ( | const char * | locale, |
| const char * | rule, | ||
| UErrorCode * | status | ||
| ) |
| void yaz_stemmer_destroy | ( | yaz_stemmer_p | stemmer | ) |
| void yaz_stemmer_stem | ( | yaz_stemmer_p | stemmer, |
| struct icu_buf_utf16 * | dst, | ||
| struct icu_buf_utf16 * | src, | ||
| UErrorCode * | status | ||
| ) |