We've been trying to build an indexing pipeline using SolrJ but we've run into a couple of issues - namely that IndexReaders don't seem to get reopened after a commit().
After an index or delete the change doesn't show up until I restart solr. I've tried commit() and commit(true, true) just to try and be specific. I've also tried adding an optimize(true, true) but nothing doing. Am I missing something obvious?