29 virtual std::vector<analyzer::PatternLexem>
match(
const char* src, std::size_t srclen)=0;
virtual void reset()=0
Reset the pattern lexer context for a reuse within another document or query.
virtual std::vector< analyzer::PatternLexem > match(const char *src, std::size_t srclen)=0
Do process a document source string to return a list of labeled terms (lexems) found that matched...
Interface for detecting lexems used as basic entities by pattern matching in text.
Definition: patternLexerContextInterface.hpp:19
virtual ~PatternLexerContextInterface()
Destructor.
Definition: patternLexerContextInterface.hpp:23