+ added support for #SEPARATE keyword (bSeparateHits parameter) for Boolean queries in QueryNode.cpp
- fixes mantis bug #654
- CQueryAndOperation::Evaluate(bool bSeparateHits)
- CQueryOrOperation::Evaluate(bool bSeparateHits)
- CQueryBinaryOperationNode::hits_and_positions_intersection(bool bSeparateHits)
- CQueryBinaryOperationNode::hits_and_positions_union(bool bSeparateHits)
- CQueryBinaryOperationNode::hits_and_positions_difference(bool bSeparateHits)
+ added wildcard optimization for Boolean queries in QueryNode.cpp
- for this to work, CQueryBinaryOperationNode::hits_and_positions_intersection() etc.
now expect UN-evaluated daughter query nodes