A full feature elasticsearch reindex tool