[go: up one dir, main page]

Menu

Commit [r642]  Maximize  Restore  History

+ added support for #SEPARATE keyword (bSeparateHits parameter) for Boolean queries in QueryNode.cpp

- CQueryAndOperation::Evaluate(bool bSeparateHits)
- TODO: CQueryOrOperation::Evaluate(bool bSeparateHits)
- CQueryBinaryOperationNode::hits_and_positions_intersection(bool bSeparateHits)
- TODO: hits_and_positions_union(bool bSeparateHits)
- TODO: 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

mukau 2016-09-05

changed /ddc/trunk/Changes
changed /ddc/trunk/configure.ac
changed /ddc/trunk/src/ConcordLib/QCount.h
changed /ddc/trunk/src/ConcordLib/QueryNode.cpp
changed /ddc/trunk/src/ConcordLib/QueryNode.h
changed /ddc/trunk/src/ConcordLib/yyQLexer.cpp
changed /ddc/trunk/src/ConcordLib/yyQLexer.l