#include <IndriRetMethod.hpp>
Inheritance diagram for lemur::retrieval::IndriRetMethod:
Public Member Functions | |
IndriRetMethod (const lemur::api::Index &dbIndex) | |
virtual | ~IndriRetMethod () |
clean up. | |
virtual void | setParams (indri::api::Parameters *parms) |
set parameters | |
virtual void | setStopwords (const string &stopfile) |
set stopword list | |
virtual void | scoreCollection (const lemur::api::QueryRep &qry, lemur::api::IndexedRealVector &results) |
score all of the documents in the collection | |
virtual void | scoreCollection (const string &qry, lemur::api::IndexedRealVector &results) |
score all of the documents in the collection | |
virtual lemur::api::QueryRep * | computeQueryRep (const lemur::api::Query &qry) |
create an indri query model. | |
virtual void | scoreDocSet (const lemur::api::QueryRep &qry, const lemur::api::DocIDSet &docSet, lemur::api::IndexedRealVector &results) |
Score a set of documents w.r.t. a query. | |
virtual double | scoreDoc (const lemur::api::QueryRep &qry, lemur::api::DOCID_T docID) |
Score a document identified by the id w.r.t. a query rep. | |
virtual void | updateQuery (lemur::api::QueryRep &qryRep, const lemur::api::DocIDSet &relDocs) |
update the query | |
Private Attributes | |
indri::api::QueryEnvironment * | env |
indri::api::Parameters * | params |
|
|
|
clean up.
|
|
create an indri query model.
|
|
score all of the documents in the collection
|
|
score all of the documents in the collection
|
|
Score a document identified by the id w.r.t. a query rep.
|
|
Score a set of documents w.r.t. a query.
|
|
set parameters
|
|
set stopword list
|
|
update the query
|
|
|
|
|