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

Public Methods | |
| 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 (DocumentRep *dRep) |
| 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 Methods | |
| double | proximityScore (DocumentRep *dR, double defaultScore) |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Score as the proximityScore for this document representation.
Implements QueryNode. Reimplemented in TermQnode, and 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 QueryNode. Reimplemented in OdnQNode, UwnQNode, PassageQNode, and SynQNode. |
|
|
Size of the window for this node.
|
1.2.16