IndicesExistsResponse res = myESclient.admin().indices().prepareExists(indexName).execute().actionGet(); final DeleteIndexRequestBuilder deleteIndexBuilder = myESclient.admin().indices().prepareDelete(indexName); final CreateIndexRequestBuilder createIndexBuilder = myESclient.admin().indices().prepareCreate(indexName) .addMapping(typeName, mapCreator.getIndexFieldMapping());