as-stemmer 3 APPSTREAM Library
as-stemmer Stemming helper singleton for AppStream searches.

## Functions

AsStemmer * | as_stemmer_get ()
void | as_stemmer_reload ()
gchar * | as_stemmer_stem ()

## Types and Values

#define | AS_TYPE_STEMMER
| AsStemmer

## Object Hierarchy

        GObject
        ╰── AsStemmer

## Description

## Functions

### as_stemmer_get ()

    AsStemmer *
    as_stemmer_get (void);

Gets the global AsStemmer instance.

#### Returns

an AsStemmer.

[transfer none]

as_stemmer_get

### as_stemmer_reload ()

    void
    as_stemmer_reload (AsStemmer *stemmer,
                       const gchar *lang);

Allows realoading the AsStemmer with a different language.

#### Parameters

stemmer | A AsStemmer |
lang | The stemming language. |

as_stemmer_reload

### as_stemmer_stem ()

    gchar *
    as_stemmer_stem (AsStemmer *stemmer,
                     const gchar *term);

Stems a string using Snowball.

#### Parameters

stemmer | A AsStemmer |
term | The input term to stem. |

#### Returns

A stemmed string.

as_stemmer_stem

## Types and Values

### AS_TYPE_STEMMER

    #define AS_TYPE_STEMMER (as_stemmer_get_type ())

AS_TYPE_STEMMER

### AsStemmer

    typedef struct _AsStemmer AsStemmer;

AsStemmer