Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

DocFreqIndexer Class Reference

#include <DocFreqIndexer.hpp>

Inheritance diagram for DocFreqIndexer:

TextHandler List of all members.

Public Methods

 DocFreqIndexer (char *csName, char *cwName, char *ssName, int bufferSize, bool countStopWords=false)
 ~DocFreqIndexer ()
char * handleDoc (char *docno)
 Handle a doc.

char * handleWord (char *word)
 Handle a word, possibly transforming it.

void handleEndDoc ()
 Handle the end of the doc.

void newDb (char *name)

Private Attributes

int cw
int dfCount
bool first
InvPushIndexcollsel
DocumentPropscsdp
InvFPTermterm
WordSet docWords
FILE * collWords
FILE * serverSizes
int numDocs
bool countStopWds

Constructor & Destructor Documentation

DocFreqIndexer::DocFreqIndexer char *    csName,
char *    cwName,
char *    ssName,
int    bufferSize,
bool    countStopWords = false
 

DocFreqIndexer::~DocFreqIndexer  
 


Member Function Documentation

char * DocFreqIndexer::handleDoc char *    docno [virtual]
 

Handle a doc.

Reimplemented from TextHandler.

void DocFreqIndexer::handleEndDoc   [virtual]
 

Handle the end of the doc.

Reimplemented from TextHandler.

char * DocFreqIndexer::handleWord char *    word [virtual]
 

Handle a word, possibly transforming it.

Reimplemented from TextHandler.

void DocFreqIndexer::newDb char *    name
 


Member Data Documentation

InvPushIndex* DocFreqIndexer::collsel [private]
 

FILE* DocFreqIndexer::collWords [private]
 

bool DocFreqIndexer::countStopWds [private]
 

DocumentProps* DocFreqIndexer::csdp [private]
 

int DocFreqIndexer::cw [private]
 

int DocFreqIndexer::dfCount [private]
 

WordSet DocFreqIndexer::docWords [private]
 

bool DocFreqIndexer::first [private]
 

int DocFreqIndexer::numDocs [private]
 

FILE* DocFreqIndexer::serverSizes [private]
 

InvFPTerm* DocFreqIndexer::term [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 07:11:59 2004 for LEMUR by doxygen1.2.16