strusAnalyzer  0.17
Classes | Enumerations
strus::analyzer Namespace Reference

analyzer parameter and return value objects namespace More...

Classes

class  AggregatorView
 Structures describing the internal representation of an aggregator function in a document analyzer. More...
 
class  ContentStatisticsElementView
 Structure describing the internal representation of a content statistics library element. More...
 
class  ContentStatisticsItem
 Defines an item describing the statistics in a collection. More...
 
class  ContentStatisticsResult
 Defines the content statistics result from a collection sample. More...
 
class  ContentStatisticsView
 Structure describing the internal representation of a content statistics library. More...
 
class  Document
 Structure of a document created as result of a document analysis. More...
 
class  DocumentAnalyzerMapElementView
 Structure describing the internal representation of one element of a document analyzer map for introspection. More...
 
class  DocumentAnalyzerMapView
 Structure describing the internal representation of a document analyzer map for introspection. More...
 
class  DocumentAnalyzerView
 Structure describing the internal representation of a document analyzer for introspection. More...
 
class  DocumentAttribute
 Structure describing a document attribute. More...
 
class  DocumentClass
 Defines a description of the properties of an original document processed by the segmenter. More...
 
class  DocumentMetaData
 Structure describing a document meta data element. More...
 
class  DocumentTerm
 Structure describing a typed document term. More...
 
class  FeatureOptions
 Options to stear the creation of terms in the analyzer. More...
 
class  FeatureView
 Structure describing the internal representation of a feature in the document analyzer. More...
 
class  FunctionView
 Structure describing the internal representation of a normalizer/tokenizer/aggregator function in the analyzer. More...
 
class  PatternLexem
 Structure describing a token with an id used for pattern matching. More...
 
class  PatternMatcherResult
 Structure desribing a result of a token pattern matcher. More...
 
class  PatternMatcherResultItem
 Result item structure of a pattern match result. More...
 
class  PatternMatcherStatistics
 Object descriping the statistics of a token pattern match run for runtime analysis. More...
 
struct  Position
 Structure describing a position in a document source by segment and offset. More...
 
class  QueryAnalyzerView
 Structure describing the internal representation of a document analyzer for introspection. More...
 
class  QueryElementView
 Structure describing the internal representation of a feature in the document analyzer. More...
 
class  QueryTerm
 Structure describing a typed query term. More...
 
class  QueryTermExpression
 Expression of a query terms as result of a query analysis. More...
 
class  SegmenterOptions
 Options to stear the segmenter behaviour or the structure of input if not self defined in the documents processed. More...
 
class  SubContentDefinitionView
 Structure describing the internal representation of a sub content definition in the document analyzer. More...
 
class  SubDocumentDefinitionView
 Structure describing the internal representation of a sub document definition in the document analyzer. More...
 
struct  Token
 Structure describing a token in the document by its start and end position. More...
 
class  TokenMarkup
 Structure defining an annotation of text in a document. More...
 

Enumerations

enum  PositionBind { BindContent, BindSuccessor, BindPredecessor, BindUnique }
 Determines how document ordinal positions are assigned to terms. More...
 

Detailed Description

analyzer parameter and return value objects namespace

Enumeration Type Documentation

Determines how document ordinal positions are assigned to terms.

Enumerator
BindContent 

An element in the document that gets an own ordinal position assigned.

BindSuccessor 

An element in the document that gets the ordinal position of the element at the same position or the succeding content element assigned.

BindPredecessor 

An element in the document that gets the ordinal position of the element at the same position or the preceding content element assigned.

BindUnique 

An element in the document that gets an own ordinal position assigned if it is not preceeded by another element with unique position assignment.