I don't think it's enough to log the exception. For instance, if the index is corrupted, it probably doesn't make much sense to keep using it. Maybe we should create a new one. Or maybe there are better alternatives. I think we need to read up on the Lucene JavaDoc. Anyway, as I said in [this comment](https://github.com/scala-ide/scala-search/pull/19#discussion_r3504264), maybe we should postpone this for a new PR.