de.aitools.ir.retrievalmodels.retrievalmodel
Interface RetrievalModel<D,Dbold extends Representation>
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- AbstractRetrievalModel, ExplicitSemanticAnalysis, FuzzyFingerprintingModel, LocalitySensitiveHashingModel, VectorSpaceModel
public interface RetrievalModel<D,Dbold extends Representation>
- extends java.io.Serializable
train
void train(java.lang.Iterable<D> it,
boolean forceTraining)
train
void train(java.lang.Iterable<D> it)
isTrained
boolean isTrained()
represent
Dbold represent(D d)
relevance
double relevance(D q,
D d)
relevance
double relevance(Dbold q,
Dbold d)