Если rollback то я забиваю на все изменения которые были сделаны с индексированными данными и провожу индексацию снова.
И опять же commit пишет в файл. 
rollbacky негде валиться. Он тупо переиндексирует файлы с диска.