Я хочу удалить индекс один за другим и в конце восстановить все из них, чтобы вернуть весь индекс.я хочу использовать lucene 6.6.5 и выше.
//my code for deleting index
public void delete(Integer id, IndexWriter writer) throws ParseException, IOException {
QueryParser qp = new QueryParser("id", new KeywordAnalyzer());
Query query = qp.parse(id.toString());
writer.deleteDocuments(query);
writer.commit();
writer.close();
}
, пожалуйста, предложите, как я могу восстановить все удаленные индексы сразу.
IndexReader.undeleteAll () есть для этого вlucene3 но не могу найти в lucene 6.