#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4