de.aitools.ir.retrievalmodels.retrievalmodel
Class ExplicitSemanticAnalysis
java.lang.Object
de.aitools.ir.retrievalmodels.retrievalmodel.AbstractRetrievalModel<java.lang.String,Vector>
de.aitools.ir.retrievalmodels.retrievalmodel.ExplicitSemanticAnalysis
- All Implemented Interfaces:
- RetrievalModel<java.lang.String,Vector>, java.io.Serializable
public class ExplicitSemanticAnalysis
- extends AbstractRetrievalModel<java.lang.String,Vector>
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExplicitSemanticAnalysis
public ExplicitSemanticAnalysis(java.util.Locale locale)
ExplicitSemanticAnalysis
public ExplicitSemanticAnalysis(java.util.Locale l,
double threshold,
boolean stemWords,
boolean filterStopWords)
ExplicitSemanticAnalysis
public ExplicitSemanticAnalysis(java.util.Locale l,
double threshold,
boolean stemWords,
boolean filterStopWords,
boolean serializable)
train
public void train(java.lang.Iterable<java.lang.String> texts,
boolean forceTraining)
- Specified by:
train
in interface RetrievalModel<java.lang.String,Vector>
isTrained
public boolean isTrained()
- Specified by:
isTrained
in interface RetrievalModel<java.lang.String,Vector>
represent
public Vector represent(java.lang.String text)
- Specified by:
represent
in interface RetrievalModel<java.lang.String,Vector>
getThreshold
public double getThreshold()
setThreshold
public void setThreshold(double threshold)