Hi, With the advent of new windows versions, there are increasing instances of system blue-screens, crashes, freezes and ad-hoc failures. If a Solr index is running at the time of a system halt, this can often corrupt a segments file, requiring the index to be -fix'ed by rewriting the offending file. Aside from the vagaries of automating such fixes, depending on the mergeFactor, this can be quite a few documents permanently lost.
Would anyone have any experience/wisdom/insight on ways to mitigate such corruption in Lucene/Solr - e.g. applying a temp file technique etc.; though perhaps not 'just use Linux'.. :-) There are of course, client-side measures that can hold some number of pending documents until they are truly committed, but a server-side/Lucene method would be perferable, if possible. Thanks, Peter