#include <RetrievalMethod.hpp>
Inheritance diagram for RetrievalMethod:

Public Methods | |
| RetrievalMethod (Index &collectionIndex) | |
| virtual | ~RetrievalMethod () |
| virtual QueryRep* | computeQueryRep (Query &qry)=0 |
| compute the representation for a query, semantics defined by subclass. | |
| virtual double | scoreDoc (QueryRep &qry,int docID)=0 |
| Score a document identified by the id w.r.t. a query rep. | |
| virtual void | scoreDocSet (QueryRep &qry,DocIDSet &docSet,IndexedRealVector &results) |
| Score a set of documents w.r.t. a query rep (e.g. for re-ranking). More... | |
| virtual void | scoreCollection (QueryRep &qry,IndexedRealVector &results) |
| Score all documents in the collection. More... | |
| virtual void | updateQuery (QueryRep &qryRep,DocIDSet &relDocs)=0 |
| update the query, feedback support. | |
Protected Attributes | |
| Index& | ind |
|
|
|
|
|
|
|
|
compute the representation for a query, semantics defined by subclass.
Reimplemented in TextQueryRetMethod. |
|
|
Score all documents in the collection. The default implementation provided by this class is to call function scoreDoc, thus to score documents one by one. This is inefficient, so usually a subclass should override this method if a more efficient scoring, e.g., based on inverted index, is possible. Reimplemented in CORIRetMethod, and TextQueryRetMethod. |
|
|
Score a document identified by the id w.r.t. a query rep.
Reimplemented in TextQueryRetMethod. |
|
|
Score a set of documents w.r.t. a query rep (e.g. for re-ranking). The default implementation provided by this class is to call function scoreDoc |
|
|
update the query, feedback support.
Reimplemented in TextQueryRetMethod. |
|
|
|
1.2.4 written by Dimitri van Heesch,
© 1997-2000