Author: ssmiweve
Date: 2008-12-15 18:24:16 +0100 (Mon, 15 Dec 2008)
New Revision: 7105
Modified:
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
Log:
the idea to avoid writing out nested ()'s didn't work at all because it
happened in the super implementation that was still being called
Modified:
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
===================================================================
---
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
2008-12-15 16:44:26 UTC (rev 7104)
+++
branches/2.18/search-command-control-spi/src/main/java/no/sesat/search/mode/command/querybuilder/SesamSyntaxQueryBuilder.java
2008-12-15 17:24:16 UTC (rev 7105)
@@ -114,6 +114,9 @@
insideOr = true;
clause.getFirstClause().accept(this);
+ if(!isNextLeafInsideNotClause(clause.getSecondClause()) && !unary){
+ appendToQueryRepresentation(' ' +
getConfig().getDefaultInfix() + ' ');
+ }
clause.getSecondClause().accept(this);
insideOr = wasInside;
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits