We are running a Solr installation (everything standard jetty environment, just added some fields to schema).
The index is about 80k Documents that are of average si
You're mostly on the right track. One way to solve this is to use a second core for updates, then when this second is fully updated and committed, you SWAP it with the first core and make it the active one.
I think this approach is described in more detail in the book "Solr 1.4 Enterprise Search Server" (here's a snippet)