strusAnalyzer  0.17
Public Member Functions | List of all members
strus::analyzer::DocumentAnalyzerView Class Reference

Structure describing the internal representation of a document analyzer for introspection. More...

#include <documentAnalyzerView.hpp>

Public Member Functions

 DocumentAnalyzerView ()
 Default constructor. More...
 
 DocumentAnalyzerView (const DocumentAnalyzerView &o)
 Copy constructor. More...
 
 DocumentAnalyzerView (const FunctionView &segmenter_, const std::vector< SubContentDefinitionView > &subcontents_, const std::vector< SubDocumentDefinitionView > &subdocuments_, const std::vector< FeatureView > &attributes_, const std::vector< FeatureView > &metadata_, const std::vector< FeatureView > &searchindex_, const std::vector< FeatureView > &forwardindex_, const std::vector< AggregatorView > &aggregators_)
 Constructor. More...
 
const FunctionViewsegmenter () const
 
const std::vector
< SubContentDefinitionView > & 
subcontents () const
 
const std::vector
< SubDocumentDefinitionView > & 
subdocuments () const
 
const std::vector< FeatureView > & attributes () const
 
const std::vector< FeatureView > & metadata () const
 
const std::vector< FeatureView > & searchindex () const
 
const std::vector< FeatureView > & forwardindex () const
 
const std::vector
< AggregatorView > & 
aggregators () const
 

Detailed Description

Structure describing the internal representation of a document analyzer for introspection.

Note
The internal representations may not be suitable for reconstructing the objects

Constructor & Destructor Documentation

strus::analyzer::DocumentAnalyzerView::DocumentAnalyzerView ( )
inline

Default constructor.

strus::analyzer::DocumentAnalyzerView::DocumentAnalyzerView ( const DocumentAnalyzerView o)
inline

Copy constructor.

strus::analyzer::DocumentAnalyzerView::DocumentAnalyzerView ( const FunctionView segmenter_,
const std::vector< SubContentDefinitionView > &  subcontents_,
const std::vector< SubDocumentDefinitionView > &  subdocuments_,
const std::vector< FeatureView > &  attributes_,
const std::vector< FeatureView > &  metadata_,
const std::vector< FeatureView > &  searchindex_,
const std::vector< FeatureView > &  forwardindex_,
const std::vector< AggregatorView > &  aggregators_ 
)
inline

Constructor.

Parameters
[in]segmenter_segmenter
[in]subcontents_sub content definitions
[in]subdocuments_sub document definitions
[in]attributes_attribute definitions
[in]metadata_metadata definitions
[in]searchindex_search index feature definitions
[in]forwardindex_forward index feature definitions
[in]aggregators_aggregator definitions

Member Function Documentation

const std::vector<AggregatorView>& strus::analyzer::DocumentAnalyzerView::aggregators ( ) const
inline
const std::vector<FeatureView>& strus::analyzer::DocumentAnalyzerView::attributes ( ) const
inline
const std::vector<FeatureView>& strus::analyzer::DocumentAnalyzerView::forwardindex ( ) const
inline
const std::vector<FeatureView>& strus::analyzer::DocumentAnalyzerView::metadata ( ) const
inline
const std::vector<FeatureView>& strus::analyzer::DocumentAnalyzerView::searchindex ( ) const
inline
const FunctionView& strus::analyzer::DocumentAnalyzerView::segmenter ( ) const
inline
const std::vector<SubContentDefinitionView>& strus::analyzer::DocumentAnalyzerView::subcontents ( ) const
inline
const std::vector<SubDocumentDefinitionView>& strus::analyzer::DocumentAnalyzerView::subdocuments ( ) const
inline

The documentation for this class was generated from the following file: