LSAFloatIndex Class Reference

Compute and store the LSA Index. More...

#include <LSAFloatIndex.h>

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

List of all members.

Public Member Functions

 LSAFloatIndex (int totalWords, BlockStats *stats, SortedSubIndex< WordSubIndex > *index, FileName *fileName, int eigenvalues)
 Compute each of the LSA index values.
bool calculateRow (int currentRealWord)
 Handler to calculate the LSI term-document relationships row.
int listRealPosition (int position)
 Position of index elements within each list.
int indexRealPosition (int position)
 Position of lists with index.

Detailed Description

Compute and store the LSA Index.

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

Note:
Requires the use of arpack++ to compute the SVD.
Author
lapark
Revision
1.8.2.1
Date
2009/11/05 01:46:39
Id
LSAFloatIndex.h,v 1.8.2.1 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