Hello, I have the following questions please:- In solrconfig.xml I created a new "/selecttimeout" handler copying "/select" handler and added the following to my new "/selecttimeout":- <shardHandler class="HttpShardHandlerFactory"> <int name="socketTimeOut">10</int> <int name="connTimeOut">20</int> </shardHandler>
1. Does the above mean that if I dont get a request once in 10ms on the socket handling the /selecttimeout handler, that socket will be closed? 2. Same with connTimeOut? ie the connection object remains live only if at least a connection request comes once in every 20 mS; if not the object gets closed? Suppose a time consumeing query (say with lots of facets etc...), is fired against SOLR. How can I prevent Solr processing it for not more than 1s? 3. Is this achieved by setting timeAllowed=1000? Or are there any other ways to do this in Solr? 4 For the same purpose to prevent heavy queries overloading SOLR, does the <shardHandler> above help in anyway or is it that shardHandler has nothing to restrict a query once fired against Solr? Could someone pls share your views? Thanks! Mark