That is what I have tried. I tried using POST with application/x-www-form-urlencoded and I got the exception I mentioned. Is there a way I can get around this exception?
Regards, Salman On Mon, Feb 1, 2016 at 6:08 PM, Susheel Kumar <susheel2...@gmail.com> wrote: > Post is pretty much similar to GET. You can use any REST Client to try. > Same select URL & pass below header and put the queries parameters into > body > > POST: http://localhost:8983/solr/techproducts/select > > Header > == > Content-Type:application/x-www-form-urlencoded > > payload/body: > == > q=*:*&rows=2 > > > Thanks, > Susheel > > On Mon, Feb 1, 2016 at 2:38 AM, Salman Ansari <salman.rah...@gmail.com> > wrote: > > > Cool. I would give POST a try. Any samples of using Post while passing > the > > query string values (such as ORing between Solr field values) using > > Solr.NET? > > > > Regards, > > Salman > > > > On Sun, Jan 31, 2016 at 10:21 PM, Shawn Heisey <apa...@elyograg.org> > > wrote: > > > > > On 1/31/2016 7:20 AM, Salman Ansari wrote: > > > > I am building a long query containing multiple ORs between query > > terms. I > > > > started to receive the following exception: > > > > > > > > The remote server returned an error: (414) Request-URI Too Long. Any > > idea > > > > what is the limit of the URL in Solr? Moreover, as a solution I was > > > > thinking of chunking the query into multiple requests but I was > > wondering > > > > if anyone has a better approach? > > > > > > The default HTTP header size limit on most webservers and containers > > > (including the Jetty that ships with Solr) is 8192 bytes. A typical > > > request like this will start with "GET " and end with " HTTP/1.1", > which > > > count against that 8192 bytes. The max header size can be increased. > > > > > > If you place the parameters into a POST request instead of on the URL, > > > then the default size limit of that POST request in Solr is 2MB. This > > > can also be increased. > > > > > > Thanks, > > > Shawn > > > > > > > > >