SolrNet/Solr - Large set of range queries causing 400 bad request -
running solr on tomcat 7 on win 2008 server.
i looping through number of variables , creating set of range queries create query containing more 500 clauses.
list<isolrquery> querylist = new list<isolrquery>(); //this var 1 , have 6 sets of vars this... (int n = 0; n < n; n++) { querylist.add(new solrquerybyrange<double>("var1_" + n, val1[n] * lowerbound, val1[n] * upperbound)); } //...var 2 (int n = 0; n < n; n++) { querylist.add(new solrquerybyrange<double>("var2_" + n, val2[n] * lowerbound, val2[n] * upperbound)); } //...var 3... , on... var results = solr.query(new solrmultiplecriteriaquery(querylist.toarray<isolrquery>(),"or"), new queryoptions { rows = 100, fields = new[] { "filename, id,score" }, facet = new facetparameters { queries = new[] { new solrfacetfieldquery("extension"), new solrfacetfieldquery("filename"), } } });
i getting 400 bad request solr. query works fine, when run 1 var. assuming bool query limitation in solr. did set maxboolclausecount (from 1024) 9999. error persists.
any ideas?
could because running default para meter size limit of jetty?
please refer answer solr search query returning full head exception .
Comments
Post a Comment