On 2/6/2013 12:41 PM, anurag.jain wrote:
in my query there are many OR's now after 79 or 80 ORS it gives error that
url is very large.
http://xvz/solr/select?q=*:*&fq=institute_name:"xyz" OR
institute_name:"sfsda" OR institute_name:"sdfsaf" ......
i found a solution that we can give query through POST. but i don't know how
? can you please tell me how to do this. please reply. :( urgent
If you used this query format instead, your URL would be smaller. Note
that the quotes are only required if you want to do an explicit phrase
query:
&fq=institute_name("xyz" OR "sfsda" OR "sdfsaf")
You can increase the URL length (HTTP header buffer) that your servlet
container will allow. Exactly how to do this would depend on which
container you're using to deploy Solr.
Going to POST is a better option. The way to do that would depend on
what program or Solr development API you're using to access Solr. If
you're using SolrJ in a Java program, it should do that automatically.
Thanks,
Shawn