I have a theory about a problem I'm having with long-running queries against Solr, but I don't know if it is true, nor do I know how to test it.
I am querying Solr from an application with cURL. cURL has been configured in such a way that if Solr hasn't sent a response within 3 seconds, it gives up and disconnects, allowing the application hosting cURL to continue without the requested data from Solr. The theory is that after cURL disconnects, Solr still continues processing the query in the background.
Is this what Solr does? If so, is there a configuration option to change this behavior? Is there any real way to test this behavior?