: As a newbiie Java programmer I'm not sure what happens if I do the
: SolrCore core = new SolrCore(null,null);
: Will it replace the current core? What happens to requests that are running?
I think the best answer to that question is "undefined behavior" ...
that's not a situation Solr was really designed for, so i don't know that
the neccessary bulletproofing has been put into place to make it feasible.
Consider all of instances in the code base where SolrCore.getSolrCore() is
called ... if the core is changed in mid request, you could get some
extremely odd behavior.