I have a project that uses ElasticSearch for searching and all the goodness that it has. When I test a new technology, I like to break it a few times. Like adding a bunch of data, hitting the stop button on the service or killing the task in task manager.
So I did this with ElasticSearch, and I received this error message.
failed to recover shard]; nested: ElasticsearchIllegalArgumentException[No version type match
Everywhere that I read included some details about how the disk filled up, or was low on space.
More details on the flush command and how to access it from the API versus the HEAD plugin, http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-flush.html