Author: ehatcher
Date: Mon Mar  7 13:56:36 2005
New Revision: 156451

URL: http://svn.apache.org/viewcvs?view=rev&rev=156451
Log:
fix the +/-a queries - easier than I thought - just restored a line of code 
from QueryParser.jj

Modified:
    
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.java
    
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.jj

Modified: 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.java
URL: 
http://svn.apache.org/viewcvs/lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.java?view=diff&r1=156450&r2=156451
==============================================================================
--- 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.java
 (original)
+++ 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.java
 Mon Mar  7 13:56:36 2005
@@ -663,7 +663,8 @@
     modifier = Modifier();
     q = andExpression(field);
     addClause(clauses, CONJ_NONE, modifier, q);
-    firstQuery=q;
+    if (modifier == MOD_NONE)
+      firstQuery=q;
     label_1:
     while (true) {
       switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {

Modified: 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.jj
URL: 
http://svn.apache.org/viewcvs/lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.jj?view=diff&r1=156450&r2=156451
==============================================================================
--- 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.jj
 (original)
+++ 
lucene/java/trunk/src/java/org/apache/lucene/queryParser/precedence/PrecedenceQueryParser.jj
 Mon Mar  7 13:56:36 2005
@@ -722,7 +722,8 @@
   modifier=Modifier() q=andExpression(field)
   {
     addClause(clauses, CONJ_NONE, modifier, q);
-    firstQuery=q;
+    if (modifier == MOD_NONE)
+      firstQuery=q;
   }
   (
     [<OR> { orPresent=true; }] modifier=Modifier() q=andExpression(field)


Reply via email to