|
Public Member Functions |
| | ShrinkageBeliefNode (const std::string &name, ListIteratorNode &child, DocumentStructureHolderNode &documentStructureHolderNode, indri::query::TermScoreFunction &scoreFunction, double maximumBackgroundScore, double maximumScore) |
| lemur::api::DOCID_T | nextCandidateDocument () |
| void | indexChanged (indri::index::Index &index) |
| double | maximumBackgroundScore () |
| double | maximumScore () |
const indri::utility::greedy_vector<
indri::api::ScoredExtentResult > & | score (lemur::api::DOCID_T documentID, indri::index::Extent &extent, int documentLength) |
| void | annotate (class Annotator &annotator, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
| bool | hasMatch (lemur::api::DOCID_T documentID) |
const indri::utility::greedy_vector<
bool > & | hasMatch (lemur::api::DOCID_T documentID, const indri::utility::greedy_vector< indri::index::Extent > &extents) |
| const std::string & | getName () const |
| void | addShrinkageRule (std::string rule) |
| void | setSmoothing (const std::string &stringSpec) |
Protected Types |
| typedef indri::infnet::ShrinkageBeliefNode::sr | smoothing_rule |
Protected Member Functions |
| void | _buildScoreCache (lemur::api::DOCID_T documentID) |
Protected Attributes |
| ListIteratorNode & | _list |
| DocumentStructureHolderNode & | _docStructHolder |
| double | _maximumScore |
| double | _maximumBackgroundScore |
| indri::query::TermScoreFunction & | _scoreFunction |
indri::utility::greedy_vector<
indri::api::ScoredExtentResult > | _results |
indri::utility::greedy_vector<
bool > | _matches |
| std::string | _name |
indri::utility::greedy_vector<
double > | _down |
indri::utility::greedy_vector<
double > | _up |
indri::utility::greedy_vector<
double > | _base |
indri::utility::greedy_vector<
double > | _counts |
| lemur::api::DOCID_T | _documentID |
std::set< smoothing_rule,
lt_rule > | _ruleSet |
| std::map< int, smoothing_rule > | _ruleMap |
| double | _parentWeight |
| double | _docWeight |
| double | _otherWeight |
| bool | _recursive |
| bool | _queryLevelCombine |
| double | _defaultScore |
| std::set< int > | _roots |
indri::utility::greedy_vector<
int > | _topDownOrder |