Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-25 Thread S.L
Jack, I am using this query to test from the browser and this occurs consistently for the 5 out of the 6 servers in the cluster, but the actual API that I use is pysolr, so from the front end its sent using pysolr. I face the same issue in both Firefox and Google Chrome, the fact that there is

Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-24 Thread S.L
Erik, The scenario 1, that you have listed is what seems to be the case. When I add distrib=false to query each one of the 6 servers only 1 of them returns results (partial) and the rest of them give the illegal character error . I have not set up any special logging I do not see any info in

Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-24 Thread Erick Erickson
OK, then I don't think it's a Solr problem. I think 5 of your Tomcats are configured in such a way that they consider ^ to be an illegal character. There have been recurring problems with Servlet containers being configured to allow/disallow various characters, and I think that's what's happening

Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-24 Thread Yonik Seeley
On Wed, Dec 24, 2014 at 4:32 PM, Erick Erickson erickerick...@gmail.com wrote: OK, then I don't think it's a Solr problem. I think 5 of your Tomcats are configured in such a way that they consider ^ to be an illegal character. Hmmm, the stack trace in SOLR-5971 shows a different user (who gets

Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-24 Thread Jack Krupansky
Is the problem here that the error occurs sometimes or that it doesn't occur all of the time? I mean, it is clearly a bug in the client if it is sending a raw circumflex rather than a URL-encoded circumflex. Also, some browsers automatically URL-encode character as needed, but I have heard that

'Illegal character in query' on Solr cloud 4.10.1

2014-12-23 Thread S.L
Hi All, I am using SolrCloud 4.10.1 and I have 3 shards with replication factor of 2 , i.e is 6 nodes altogether. When I query the server1 out of 6 nodes in the cluster with the below query , it works fine , but any other node in the cluster when queried with the same query results in a *HTTP

Re: 'Illegal character in query' on Solr cloud 4.10.1

2014-12-23 Thread Erick Erickson
Hmmm, so you are you pinging the servers directly, right? Here's a couple of things to try: 1 add distrib=false to the query and try each of the 6 servers. What I'm wondering is if this is happening on the sub-query sent out or on the primary server. Adding distrib=false will just execute on the