request.setAttribute("error", "Error during delete index:'" + indexName + "' cause:" + e.getMessage());
log.error("Error during delete index '{}'.", indexName, e);
}
} else if("clear".equalsIgnoreCase(action)) {
try (IndexWriter w = new IndexWriter(directory, getIndexWriterConfig(LUCENE_VERSION, analyzer))) {
w.deleteAll();
request.setAttribute("info", "Successfully cleared index:'" + indexName + "'.");
} catch (Exception e) {
request.setAttribute("error", "Error during clear index:'" + indexName + "' cause:" + e.getMessage());
log.error("Error during clear index '{}'.", indexName, e);
}