When using the mass indexer and a failure occurs to parse a document either the whole block of indexed documents gets thrown out or everything after the exception gets thrown out. I'm still trying to figure out if the any documents before the exception are indexed...I suspect not.
I start to index using the mass indexer and grab 20 classes and start indexing. The first 7 classes are fine and everything indexes properly. On the 8th class a document is found to be unable to be parsed by Tika which throws an exception. The entire 20 documents are not indexed???
It would be much more helpful to not throw a runtime when a document fails to parse and instead log a warning or something less halting.
Hibernate 4.2.2.Final, MySQL 5.5, Hibernate Search 4.3.Final