#include <Summarizer.hpp>
Inheritance diagram for Summarizer:
Public Methods | |
virtual | ~Summarizer () |
virtual void | summDocument (const string &docID, const int optLen, const string &qInfo)=0 |
General purpose function that does all summary computation as well as passage marking. | |
virtual void | scorePassages (const string &qInfo)=0 |
Score ALL passages currently in this summarizer, optionally given query terms. | |
virtual void | markPassages (int optLen, const string &qInfo)=0 |
Flag optLen passages for inclusion in summary. | |
virtual void | addPassage (Passage &psg)=0 |
Append a new passage to the list the summarizer will use to generate summary. | |
virtual void | clear (void)=0 |
Clear all scores and passages from the summarizer. | |
virtual int | fetchPassages (Passage *psgs, int optLen) const=0 |
Place marked passages into an array. | |
virtual int | nextPassage (Passage *psg) const=0 |
Get the next passage in iterative manner. | |
virtual void | iterClear (void) const=0 |
Reset to the first summarized passage (in conjunction with nextPassage ). | |
virtual void | outputSumm (void) const=0 |
General purpose "send summary to stdout" function. |
Summarizer
is created in conjunction with a specific Passage
implementation.
|
|
|
Append a new passage to the list the summarizer will use to generate summary.
|
|
Clear all scores and passages from the summarizer.
|
|
Place marked passages into an array.
|
|
Reset to the first summarized passage (in conjunction with
|
|
Flag
|
|
Get the next passage in iterative manner.
|
|
General purpose "send summary to stdout" function.
|
|
Score ALL passages currently in this summarizer, optionally given query terms.
|
|
General purpose function that does all summary computation as well as passage marking.
|