YAZ
5.34.0
|
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 | ||
) |