mò )á¸Ec@s,dZdkZdeifd„ƒYZdS(sQuery Parser Tree Interface.NtIQueryParseTreecBs2tZdZd„Zd„Zd„Zd„ZRS(s3Interface for parse trees returned by parseQuery().cCsdS(sfReturn the node type. This is one of 'AND', 'OR', 'NOT', 'ATOM', 'PHRASE' or 'GLOB'. N((((tC/data/zmath/zope/lib/python/Products/ZCTextIndex/IQueryParseTree.pytnodeTypescCsdS(s§Return a node-type specific value. For node type: Return: 'AND' a list of parse trees 'OR' a list of parse trees 'NOT' a parse tree 'ATOM' a string (representing a single search term) 'PHRASE' a string (representing a search phrase) 'GLOB' a string (representing a pattern, e.g. "foo*") N((((RtgetValues cCsdS(s@Return a list of all terms in this node, excluding NOT subtrees.N((((Rtterms(scCsdS(s#Execute the query represented by this node against the index. The index argument must implement the IIndex interface. Return an IIBucket or IIBTree mapping document ids to scores (higher scores mean better results). May raise ParseTree.QueryError. N((tindex((Rt executeQuery+s (t__name__t __module__t__doc__RRRR(((RRs   (R t InterfacetBaseR(R R((Rt?s