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 + "'");