Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

StructQueryRep Class Reference

#include <StructQueryRep.hpp>

Inheritance diagram for StructQueryRep:

QueryRep InQueryRep List of all members.

Public Methods

 StructQueryRep (StructQuery &qry, InvFPIndex &dbIndex, double dbelief=0)
 Parse the text representation into a structured query rep.

virtual ~StructQueryRep ()
virtual QueryNodetopnode ()
 Get the topnode of the query parse tree.

virtual void setTopnode (QueryNode *qn)
 Set the topnode of the query parse tree.


Detailed Description

Structured query representation. Converts the textual representation of the structured query into a tree structure of QueryNodes. Constructs the proximity lists and DocInfoLists for the individual nodes, pruning the set of documents that will actually need to be scored.


Constructor & Destructor Documentation

StructQueryRep::StructQueryRep StructQuery   qry,
InvFPIndex   dbIndex,
double    dbelief = 0
 

Parse the text representation into a structured query rep.

virtual StructQueryRep::~StructQueryRep   [inline, virtual]
 


Member Function Documentation

virtual void StructQueryRep::setTopnode QueryNode   qn [inline, virtual]
 

Set the topnode of the query parse tree.

virtual QueryNode* StructQueryRep::topnode   [inline, virtual]
 

Get the topnode of the query parse tree.


The documentation for this class was generated from the following files:
Generated on Tue Nov 25 11:27:20 2003 for Lemur Toolkit by doxygen1.2.18