log.error("Error during clear index '{}'.", indexName, e);
}
} else if("deindex".equalsIgnoreCase(action)) {
final String docId = request.getParameter("docId");
try (IndexWriter w = new IndexWriter(directory, getIndexWriterConfig(LUCENE_VERSION, analyzer))){
w.deleteDocuments(new Term("id", docId.intern()));
request.setAttribute("info", "Successfully deindexed doc:'" + docId + "' in index:'" + indexName + "'.");
request.setAttribute("muted", "Successfully deindexed doc:'" + docId + "' in index:'" + indexName + "'.");
} catch (Exception e) {
request.setAttribute("error", "Error during deindex doc:'" + docId + "' in index:' " + indexName + "' cause:"+ e.getMessage());
log.error("Error during deindex doc:'" + docId + "' in index:'" + indexName + "'.", e);