#include <Annotator.hpp>
Inheritance diagram for indri::infnet::Annotator:
Public Member Functions | |
Annotator (const std::string &name, BeliefNode *belief) | |
void | add (InferenceNetworkNode *node, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
void | addMatches (indri::utility::greedy_vector< indri::index::Extent > &extents, InferenceNetworkNode *node, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
void | evaluate (lemur::api::DOCID_T documentID, int documentLength) |
lemur::api::DOCID_T | nextCandidateDocument () |
void | indexChanged (indri::index::Index &index) |
EvaluatorNode::MResults & | getResults () |
const std::string & | getName () const |
const EvaluatorNode::MResults & | getResults () const |
Private Attributes | |
BeliefNode * | _belief |
EvaluatorNode::MResults | _annotations |
std::string | _name |
std::map< std::string, std::set< indri::api::ScoredExtentResult, indri::api::ScoredExtentResult::score_greater > > | _seen |
|
|
|
|
|
|
|
Implements indri::infnet::EvaluatorNode. |
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
|
Implements indri::infnet::EvaluatorNode. |
|
Implements indri::infnet::InferenceNetworkNode. |
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
|
|
|
|
|
|