#include <QueryNode.hpp>
Inheritance diagram for lemur::retrieval::ProxNode:

Public Member Functions | |
| ProxNode (double wt) | |
| ProxNode (int id, double weight) | |
| ProxNode (double w, double d) | |
| ProxNode (int size, double w, double d) | |
| virtual | ~ProxNode () |
| virtual double | eval (const lemur::api::DocumentRep *dRep) const |
| Score as the proximityScore for this document representation. | |
| virtual void | updateDocList (int numDocs) |
| Intersect the doc lists of the children of this node. | |
Protected Attributes | |
| int | winSize |
| Size of the window for this node. | |
Private Member Functions | |
| double | proximityScore (const lemur::api::DocumentRep *dR, double defaultScore) const |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Score as the proximityScore for this document representation.
Implements lemur::retrieval::QueryNode. Reimplemented in lemur::retrieval::TermQnode, and lemur::retrieval::PassageQNode. |
|
||||||||||||
|
evaluate proximity operator against a document Prunes proxList to remove any entries that are no longer relevant to scoring this operator. |
|
|
Intersect the doc lists of the children of this node.
Implements lemur::retrieval::QueryNode. Reimplemented in lemur::retrieval::OdnQNode, lemur::retrieval::UwnQNode, lemur::retrieval::PassageQNode, and lemur::retrieval::SynQNode. |
|
|
Size of the window for this node.
|
1.3.4