LSAFloatThesaurus Class Reference

Compute and store the LSA thesarus. More...

#include <LSAFloatThesaurus.h>

Inheritance diagram for LSAFloatThesaurus:
ElementFloatIndex< SortedSubIndex< WordSubIndex > > FloatIndex

List of all members.

Public Member Functions

 LSAFloatThesaurus (int totalWords, BlockStats *stats, SortedSubIndex< WordSubIndex > *index, FileName *fileName, int eigenvalues)
 Compute each of the LSA thesaurus values.
bool calculateRow (int currentRealWord)
 Calculate the row and return TRUE if it should be stored.
int listRealPosition (int position)
 Return the real list position (based on the initial index).
int indexRealPosition (int position)
 Return the real index position (based in the initial index).

Detailed Description

Compute and store the LSA thesarus.

This class is used to compute the Latent Semantic Analysis (LSA) values from the document index, and then store the values in a compressed thesarus. This class makes use of the FloatIndex base class.

Note:
Requires the use of arpack++ to compute the SVD.
Author
lapark
Revision
1.7.2.2
Date
2009/11/05 01:46:39
Id
LSAFloatThesaurus.h,v 1.7.2.2 2009/11/05 01:46:39 lapark Exp

The documentation for this class was generated from the following files:
 All Classes Functions Variables Friends

Generated on Tue Nov 10 14:12:14 2009 for textIR by  doxygen 1.6.1