 strus::AggregatorFunctionInstanceInterface | Interface for a parameterized aggregator function |
 strus::AggregatorFunctionInterface | Interface for the aggregator function constructor |
 strus::analyzer::AggregatorView | Structures describing the internal representation of an aggregator function in a document analyzer |
 strus::AnalyzerObjectBuilderInterface | Interface providing a mechanism to create complex multi component objects for the document and query analysis in strus |
 strus::analyzer::TokenMarkup::Attribute | Structure describing a document markup attribute |
 strus::ContentIteratorInterface | Defines an iterator on content provided by a segmenter |
 strus::ContentStatisticsContextInterface | Defines a program for analyzing a document, splitting it into normalized terms that can be fed to the strus IR engine |
 strus::analyzer::ContentStatisticsElementView | Structure describing the internal representation of a content statistics library element |
 strus::ContentStatisticsInterface | Defines a program for analyzing a document, splitting it into normalized terms that can be fed to the strus IR engine |
 strus::analyzer::ContentStatisticsItem | Defines an item describing the statistics in a collection |
 strus::analyzer::ContentStatisticsResult | Defines the content statistics result from a collection sample |
 strus::analyzer::ContentStatisticsView | Structure describing the internal representation of a content statistics library |
 strus::analyzer::Document | Structure of a document created as result of a document analysis |
 strus::DocumentAnalyzerContextInterface | Defines the context for analyzing multi part documents, iterating on the sub documents defined, splitting them into normalized terms that can be fed to the strus IR engine |
 strus::DocumentAnalyzerInstanceInterface | Defines a program for analyzing a document, splitting it into normalized terms that can be fed to the strus IR engine |
 strus::analyzer::DocumentAnalyzerMapElementView | Structure describing the internal representation of one element of a document analyzer map for introspection |
 strus::DocumentAnalyzerMapInterface | Defines a program for analyzing a document, splitting it into normalized terms that can be fed to the strus IR engine |
 strus::analyzer::DocumentAnalyzerMapView | Structure describing the internal representation of a document analyzer map for introspection |
 strus::analyzer::DocumentAnalyzerView | Structure describing the internal representation of a document analyzer for introspection |
 strus::analyzer::DocumentAttribute | Structure describing a document attribute |
 strus::analyzer::DocumentClass | Defines a description of the properties of an original document processed by the segmenter |
 strus::DocumentClassDetectorInterface | Defines a detector that returns a content description for a document content it recognizes |
 strus::analyzer::DocumentMetaData | Structure describing a document meta data element |
 strus::DocumentTagMarkupDef | |
 strus::analyzer::DocumentTerm | Structure describing a typed document term |
 strus::PosTaggerDataInterface::Element | Output element declaration for POS tagging |
 strus::analyzer::FeatureOptions | Options to stear the creation of terms in the analyzer |
 strus::analyzer::FeatureView | Structure describing the internal representation of a feature in the document analyzer |
 strus::analyzer::FunctionView | Structure describing the internal representation of a normalizer/tokenizer/aggregator function in the analyzer |
 strus::analyzer::QueryTermExpression::Instruction | Query instruction |
 strus::analyzer::FunctionView::is_atomic< type > | Conditional for atomic type |
 strus::analyzer::PatternMatcherStatistics::Item | Statistics item |
 strus::NormalizerFunctionInstanceInterface | Interface for a parameterized normalization function |
 strus::NormalizerFunctionInterface | Interface for the normalizer constructor |
 strus::PatternLexerContextInterface | Interface for detecting lexems used as basic entities by pattern matching in text |
 strus::PatternLexerInstanceInterface | Interface for building the automaton for detecting lexems used as basic entities by pattern matching in text |
 strus::PatternLexerInterface | Interface for instantiating the data structure of an automaton for detecting lexems used as basic entities by pattern matching in text |
 strus::PatternMatcherContextInterface | Interface for detecting patterns (structures formed by atomic tokens) in one document |
 strus::PatternMatcherInstanceInterface | Interface for building the automaton for detecting patterns in text |
 strus::PatternMatcherInterface | Interface for creating an automaton for detecting patterns of tokens in a document stream |
 strus::analyzer::PatternMatcherResultItem | Result item structure of a pattern match result |
  strus::analyzer::PatternMatcherResult | Structure desribing a result of a token pattern matcher |
 strus::analyzer::PatternMatcherStatistics | Object descriping the statistics of a token pattern match run for runtime analysis |
 strus::PatternResultFormatChunk | Single chunk of a result format for iterating ans build the pattern match result |
 strus::PatternResultFormatContext | Context for mapping result format strings (allocator,maps,etc.) |
 strus::PatternResultFormatMap | Result format for the output of pattern match results with names of members as variables in curly brackets '{' '}' |
 strus::PatternResultFormatTable | Parser for result format strings |
 strus::PatternResultFormatVariableMap | Interface to map variables to a pointer to string |
 strus::PatternSerializer | Object with all interfaces needed for serialization |
 strus::PatternTermFeederInstanceInterface | Instance interface for defining a mapping of terms of the document analysis outout as lexems used as basic entities by pattern matching |
 strus::PatternTermFeederInterface | Interface for instantiating the data structure of an automaton for detecting lexems used as basic entities by pattern matching in text |
 strus::analyzer::Position | Structure describing a position in a document source by segment and offset |
 strus::PosTaggerContextInterface | Context to markup documents with tags derived from POS tagging |
 strus::PosTaggerDataInterface | Interface for the data built by a POS tagger |
 strus::PosTaggerInstanceInterface | Interface to define a POS tagger instance for creating the input for POS tagging to build the data and to create to context for tagging with the data build from the POS tagging output |
 strus::PosTaggerInterface | Interface for the construction of a POS tagger instance for a specified segmenter |
 strus::QueryAnalyzerContextInterface | Defines the context for analyzing queries for the strus IR engine |
 strus::QueryAnalyzerInstanceInterface | Defines a program for analyzing chunks of a query |
 strus::analyzer::QueryAnalyzerView | Structure describing the internal representation of a document analyzer for introspection |
 strus::analyzer::QueryElementView | Structure describing the internal representation of a feature in the document analyzer |
 strus::analyzer::QueryTerm | Structure describing a typed query term |
 strus::analyzer::QueryTermExpression | Expression of a query terms as result of a query analysis |
 strus::SegmenterContextInterface | Defines the context for segmenting one document |
 strus::SegmenterInstanceInterface | Defines a program for splitting a source text it into chunks with an id correspoding to a selecting expression |
 strus::SegmenterInterface | Defines an interface for creating instances of programs for document segmentation |
 strus::SegmenterMarkupContextInterface | Defines the context for inserting markups into one document |
 strus::analyzer::SegmenterOptions | Options to stear the segmenter behaviour or the structure of input if not self defined in the documents processed |
 strus::analyzer::SubContentDefinitionView | Structure describing the internal representation of a sub content definition in the document analyzer |
 strus::analyzer::SubDocumentDefinitionView | Structure describing the internal representation of a sub document definition in the document analyzer |
 strus::TagAttributeMarkupInterface | |
 strus::TextProcessorInterface | Interface for the object providing tokenizers and normalizers used for creating terms from segments of text and functions for collecting overall document statistics |
 strus::analyzer::Token | Structure describing a token in the document by its start and end position |
  strus::analyzer::PatternLexem | Structure describing a token with an id used for pattern matching |
 strus::TokenizerFunctionInstanceInterface | Interface for tokenization |
 strus::TokenizerFunctionInterface | Interface for a tokenizer function |
 strus::analyzer::TokenMarkup | Structure defining an annotation of text in a document |
 strus::TokenMarkupContextInterface | Interface for annotation of text in one document |
 strus::TokenMarkupInstanceInterface | Interface for building the automaton for detecting patterns of tokens in a document stream |