You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by ko...@apache.org on 2008/11/22 03:51:23 UTC

svn commit: r719793 - /lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java

Author: koji
Date: Fri Nov 21 18:51:22 2008
New Revision: 719793

URL: http://svn.apache.org/viewvc?rev=719793&view=rev
Log:
SOLR-657: fix a bug which was accidentally introduced when r701485 was committed.

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java

Modified: lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java?rev=719793&r1=719792&r2=719793&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/search/LuceneQParserPlugin.java Fri Nov 21 18:51:22 2008
@@ -71,9 +71,8 @@
       lparser.setDefaultOperator("AND".equals(opParam) ? QueryParser.Operator.AND : QueryParser.Operator.OR);
     } else {
       // try to get default operator from schema
-          String operator = getReq().getSchema().getSolrQueryParser(null).getField();
-      lparser.setDefaultOperator("AND".equals(operator) ?
-                          QueryParser.Operator.AND : QueryParser.Operator.OR);
+      QueryParser.Operator operator = getReq().getSchema().getSolrQueryParser(null).getDefaultOperator();
+      lparser.setDefaultOperator(null == operator ? QueryParser.Operator.OR : operator);
     }
 
     return lparser.parse(qstr);