#include <MMRSumm.hpp>
Inheritance diagram for MMRSumm:

Public Methods | |
| MMRSumm (InvFPIndex *inIdx,int inSummLen=5) | |
| virtual void | markPassages (int optLen,char *qInfo) |
Flag optLen passages for inclusion in summary. | |
| virtual void | addPassage (Passage &psg) |
| Append a new passage to the list the summarizer will use to generate summary. | |
| virtual int | fetchPassages (Passage psgs[],int optLen) |
| Place marked passages into an array. | |
| virtual void | summDocument (const char *docID,const int optLen,const char *qInfo) |
| General purpose function that does all summary computation as well as passage marking. | |
| virtual void | scorePassages (const char *qInfo) |
| Score ALL passages currently in this summarizer, optionally given query terms. | |
| virtual void | clear (void) |
| Clear all scores and passages from the summarizer. | |
| virtual int | nextPassage (Passage *psg) |
| Get the next passage in iterative manner. | |
| virtual void | iterClear (void) |
Reset to the first summarized passage (in conjunction with nextPassage). | |
| virtual void | outputSumm (void) |
| General purpose "send summary to stdout" function. | |
| void | findNextPassage (MMRPassage &psg,InvFPIndex *idx,TermInfoList *tList,int eos) |
| void | showPassage (passageVec *psg,InvFPIndex *idx) |
| void | showMarkedPassages () |
| int | isEOS (const char *check) |
| int | hasEOS (InvFPIndex *idx,TermInfoList *tList) |
| int | isTITLE (const char *check) |
| int | hasTITLE (InvFPIndex *idx,TermInfoList *tList) |
| int | isPRONOUN (const char *check) |
Summarizer abstract with the Passage abstract. Note that this implementation is paired with an implementation of Passage called MMRPassage.
|
|
|
|
|
Append a new passage to the list the summarizer will use to generate summary.
Reimplemented from Summarizer. |
|
|
Clear all scores and passages from the summarizer.
Reimplemented from Summarizer. |
|
|
Place marked passages into an array.
Reimplemented from Summarizer. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reset to the first summarized passage (in conjunction with
Reimplemented from Summarizer. |
|
|
Flag
Reimplemented from Summarizer. |
|
|
Get the next passage in iterative manner.
Reimplemented from Summarizer. |
|
|
General purpose "send summary to stdout" function.
Reimplemented from Summarizer. |
|
|
Score ALL passages currently in this summarizer, optionally given query terms.
Reimplemented from Summarizer. |
|
|
|
|
|
|
|
|
General purpose function that does all summary computation as well as passage marking.
Reimplemented from Summarizer. |
1.2.4 written by Dimitri van Heesch,
© 1997-2000