#include <KrovetzStemmerTransformation.hpp>
Inheritance diagram for indri::parse::KrovetzStemmerTransformation:

Public Member Functions | |
| KrovetzStemmerTransformation (indri::api::Parameters ¶meters) | |
| ~KrovetzStemmerTransformation () | |
| indri::api::ParsedDocument * | transform (indri::api::ParsedDocument *document) |
| void | setHandler (ObjectHandler< indri::api::ParsedDocument > &handler) |
| void | handle (indri::api::ParsedDocument *document) |
Static Public Attributes | |
| bool | _indri_kstem_loaded |
Private Member Functions | |
| char * | _getBuffer (size_t length) |
| const char * | _getBufferEnd () const |
| indri::api::ParsedDocument * | _restart (indri::api::ParsedDocument *document, size_t lastIndex, char *endOfStemming) |
| indri::api::ParsedDocument * | _processTerms (indri::api::ParsedDocument *document, size_t start, char *stem, const char *end) |
| char * | _growBuffer (size_t length, char *oldEnd) |
Private Attributes | |
| KrovetzStemmer * | stemmer |
| char * | _stemBuffer |
| size_t | _stemBufferSize |
| ObjectHandler< indri::api::ParsedDocument > * | _handler |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Implements indri::parse::Transformation. |
|
|
Implements indri::parse::Transformation. |
|
|
Implements indri::parse::Transformation. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4