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 gs...@apache.org on 2008/05/27 21:43:37 UTC
svn commit: r660658 -
/lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java
Author: gsingers
Date: Tue May 27 12:43:35 2008
New Revision: 660658
URL: http://svn.apache.org/viewvc?rev=660658&view=rev
Log: (empty)
Modified:
lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java
Modified: lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java?rev=660658&r1=660657&r2=660658&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/search/QParser.java Tue May 27 12:43:35 2008
@@ -19,11 +19,14 @@
import org.apache.lucene.queryParser.ParseException;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.Sort;
+import org.apache.lucene.analysis.Token;
import org.apache.solr.common.params.CommonParams;
import org.apache.solr.common.params.SolrParams;
import org.apache.solr.common.util.NamedList;
import org.apache.solr.request.SolrQueryRequest;
+import java.util.Collection;
+
public abstract class QParser {
String qstr;
SolrParams params;
@@ -82,6 +85,7 @@
return query;
}
+
private void checkRecurse() throws ParseException {
if (recurseCount++ >= 100) {
throw new ParseException("Infinite Recursion detected parsing query '" + qstr + "'");