[go: up one dir, main page]

Menu

Commit [r319]  Maximize  Restore  History

+ branch ddc-2.0.33-pre1+negatedMatch+without : added support for WITHOUT queries

- (expr1 WITHOUT expr2) equivalent to (expr1 WITH NOT(expr2)), but computed quickly using set_difference() and only positive matches
- this can and probably should be generalized to a new and improved token-level boolean evaluator

mukau 2014-11-14

changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/Query.cpp
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/Query.h
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/QueryNode.cpp
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/QueryNode.h
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQLexer.cpp
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQLexer.h
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQLexer.l
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQParser.cpp
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQParser.h
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQParser.output
changed /ddc/branches/ddc-2.0.33-pre1+negatedMatch+without/src/ConcordLib/yyQParser.y