#include <Porter_Stemmer.hpp>
Public Member Functions | |
int | porter_stem (char *p, int i, int j) |
stem a term using the Porter algorithm. Performs case normalization on its input argument. | |
Private Member Functions | |
bool | cons (int i) |
int | m () |
bool | vowelinstem () |
bool | doublec (int j) |
bool | cvc (int i) |
bool | ends (const char *s) |
void | setto (const char *s) |
void | r (const char *s) |
void | step1ab () |
void | step1c () |
void | step2 () |
void | step3 () |
void | step4 () |
void | step5 () |
Private Attributes | |
indri::thread::Mutex | _stemLock |
char * | b |
int | k |
int | k0 |
int | j |
|
|
|
|
|
|
|
|
|
|
|
stem a term using the Porter algorithm. Performs case normalization on its input argument.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|