strusModule
0.17
|
strus toplevel namespace More...
Classes | |
struct | DocumentClassDetectorConstructor |
Structure to define a content detector for an alternative document format. More... | |
struct | SegmenterConstructor |
Structure to define a segmenter for an alternative document format (like XML) as module. More... | |
struct | TokenizerConstructor |
Structure to define a proprietary tokenizer of text segments as module. More... | |
struct | NormalizerConstructor |
Structure to define a proprietary normalizer of tokens as module. More... | |
struct | AggregatorConstructor |
Structure to define a proprietary function to aggregate a value for a document as meta data (counting, classification, etc.) More... | |
struct | PatternLexerConstructor |
Structure to define the lexer for pattern matching the analyzer may refer to. More... | |
struct | PatternMatcherConstructor |
Structure to define the lexer for pattern matching the analyzer may refer to. More... | |
struct | AnalyzerModule |
Structure that contains all analyzer module objects. More... | |
struct | ModuleEntryPoint |
Entry point of a module with signature and version info to verify correctness of the dynamic linking. More... | |
class | ModuleLoaderInterface |
Interface providing a mechanism to load modules and to create the objects defined in the modules. More... | |
struct | DatabaseConstructor |
Structure to declare the key value store database to use by the storage as module object. More... | |
struct | StatisticsProcessorConstructor |
Structure to declare an alternative packing/unpacking of statistics messages. More... | |
struct | VectorStorageConstructor |
Structure to declare an alternative vector storage to map vectors to sets of features. More... | |
struct | PostingIteratorJoinConstructor |
Structure to declare an operator to join sets of postings represented as iterator as module object. More... | |
struct | WeightingFunctionConstructor |
Structure to declare a query evaluation weighting function as module object. More... | |
struct | SummarizerFunctionConstructor |
Structure to declare a query evaluation summarizer function as module object. More... | |
struct | ScalarFunctionParserConstructor |
Structure to declare a parser, resp. compiler for scalar function definition source. More... | |
struct | StorageModule |
Structure that contains all storage module objects. More... | |
struct | TraceLoggerConstructor |
Structure describing a logger for method call traces. More... | |
struct | TraceModule |
Structure that contains all trace module objects. More... | |
Typedefs | |
typedef bool(* | MatchModuleVersionFunc )(const ModuleEntryPoint *entryPoint, int &errorcode) |
Functions | |
ModuleLoaderInterface * | createModuleLoader (ErrorBufferInterface *errorhnd) |
Create a module loader interface with the functions needed for creating strus objects. More... | |
const ModuleEntryPoint * | loadModuleEntryPoint (const char *modfilename, ModuleEntryPoint::Status &status, ModuleEntryPoint::Handle &hnd, MatchModuleVersionFunc) |
strus toplevel namespace
typedef bool(* strus::MatchModuleVersionFunc)(const ModuleEntryPoint *entryPoint, int &errorcode) |
ModuleLoaderInterface* strus::createModuleLoader | ( | ErrorBufferInterface * | errorhnd | ) |
Create a module loader interface with the functions needed for creating strus objects.
const ModuleEntryPoint* strus::loadModuleEntryPoint | ( | const char * | modfilename, |
ModuleEntryPoint::Status & | status, | ||
ModuleEntryPoint::Handle & | hnd, | ||
MatchModuleVersionFunc | |||
) |