strusAnalyzer
0.17
|
This is the complete list of members for strus::DocumentAnalyzerInstanceInterface, including all inherited members.
addForwardIndexFeature(const std::string &type, const std::string &selectexpr, TokenizerFunctionInstanceInterface *tokenizer, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers, int priority, const analyzer::FeatureOptions &options)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
addForwardIndexFeatureFromPatternMatch(const std::string &type, const std::string &patternName, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers, int priority, const analyzer::FeatureOptions &options)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
addPatternLexem(const std::string &termtype, const std::string &selectexpr, TokenizerFunctionInstanceInterface *tokenizer, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers, int priority)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
addSearchIndexFeature(const std::string &type, const std::string &selectexpr, TokenizerFunctionInstanceInterface *tokenizer, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers, int priority, const analyzer::FeatureOptions &options)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
addSearchIndexFeatureFromPatternMatch(const std::string &type, const std::string &patternName, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers, int priority, const analyzer::FeatureOptions &options)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
analyze(const std::string &content, const analyzer::DocumentClass &dclass) const =0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
createContext(const analyzer::DocumentClass &dclass) const =0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineAggregatedMetaData(const std::string &metaname, AggregatorFunctionInstanceInterface *statfunc)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineAttribute(const std::string &attribname, const std::string &selectexpr, TokenizerFunctionInstanceInterface *tokenizer, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineAttributeFromPatternMatch(const std::string &attribname, const std::string &patternName, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineContentPatternMatcher(const std::string &patternName, PatternMatcherInstanceInterface *matcher, PatternLexerInstanceInterface *lexer, const std::vector< std::string > &selectexpr)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineMetaData(const std::string &metaname, const std::string &selectexpr, TokenizerFunctionInstanceInterface *tokenizer, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineMetaDataFromPatternMatch(const std::string &metaname, const std::string &patternName, const std::vector< NormalizerFunctionInstanceInterface * > &normalizers)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineSubContent(const std::string &selectexpr, const analyzer::DocumentClass &documentClass)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineSubDocument(const std::string &subDocumentTypeName, const std::string &selectexpr)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
defineTokenPatternMatcher(const std::string &patternName, PatternMatcherInstanceInterface *matcher, PatternTermFeederInstanceInterface *feeder)=0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
view() const =0 | strus::DocumentAnalyzerInstanceInterface | pure virtual |
~DocumentAnalyzerInstanceInterface() | strus::DocumentAnalyzerInstanceInterface | inlinevirtual |