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);