Solved this issue, by setting the maxHttpHeaderSize to 65536 in tomcat/conf/server.xml file.
Otherwise Tomcat was not responding. Swapnonil Mukherjee On 29-Oct-2010, at 2:43 PM, Swapnonil Mukherjee wrote: I am using the SOLRJ client to post my query, The query length is roughly 10,000 characters. I am using GET like this. int page = 1; int resultsPerPage = 24; ModifiableSolrParams params = new ModifiableSolrParams(); params.set("q", query); params.set("start", "" + (page - 1) * resultsPerPage); params.set("rows", resultsPerPage); try { QueryResponse response = QueryServerManager.getSolrServer().query(params, SolrRequest.METHOD.GET); assertNotNull(response); } catch (SolrServerException e) { e.printStackTrace(); } This hits the exception block with the following exception org.apache.solr.client.solrj.SolrServerException: java.net.SocketException: Connection reset at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:472) at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:243) at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89) at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:122) at com.getty.search.tests.DismaxQueryTestCase.testAssetQuery(DismaxQueryTestCase.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.textui.TestRunner.doRun(TestRunner.java:116) at com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:108) at junit.textui.TestRunner.doRun(TestRunner.java:109) at com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:42) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:192) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:64) Swapnonil Mukherjee On 29-Oct-2010, at 12:44 PM, Swapnonil Mukherjee wrote: Hi Everybody, It seems that the maximum query length supported by the Dismax Query Handler is 3534 characters. Is there anyway I can set this limit to be around 12,000? If I fire a query beyond 3534 characters, I don't even get error messages in the catalina.XXX log files. Swapnonil Mukherjee +91-40092712 +91-9007131999