On 7/2/2018 12:58 AM, Adarsh_infor wrote: > Yes am going to have the shards on 6 different servers which will be later > called in my searchHandler by specifying the shards list. But for that > initially i was testing the filesearch with the single shard which was > suppose to work. I know solr could does handle these thing more better than > but for now i need to use the master/slave architecture with distributed > node in front of them. As of now if in the solrconfig.xml if i keep > lucenematchversion to 6.6.3 then only . am seeing the error which i posted > earlier if switch the version back to LUCENE_40 it just works fine. But is > it not suppose to work with 6.6.3 am confused there. > > And also the logs which i pasted in from solr.log not from the client side.
I agree with Erick that this looks like a problem with a recursive shards parameter. I set up a test handler with a recursive shards parameter, and when I tried a request to that handler, it spit out an error message that looked just like what you're seeing. It is normally a bad idea to include the shards parameter in a handler definition. It *can* be safe, but takes a lot of special care to make sure that recursive shard calls do not happen. I can't imagine how setting luceneMatchVersion could alter this behavior. Which might be a failure of imagination on my part. Thanks, Shawn