Lucene 6: Как восстановить все удаленные индексы сразу - PullRequest
0 голосов
/ 12 мая 2019

Я хочу удалить индекс один за другим и в конце восстановить все из них, чтобы вернуть весь индекс.я хочу использовать 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...