Мое приложение генерирует уникальный идентификатор для каждой строки для индексации в lucene и сохранения в базе данных. Один сут, если есть и строка имеет один и тот же идентификатор, я хочу обновить его, а не вставлять новую строку и индекс.Как установить поле, чтобы сохранить уникальную строку в lucene?
Как это сделать?
Если идентификатор не существует, он будет вставляться? – Shisoft
Да. В документации указано: «Обновляет документ, сначала удаляя документ (ы), содержащий термин, а затем добавляя новый документ». поэтому в конкретном случае, когда документ не был проиндексирован с тем же идентификатором до этого, ни один документ не будет удален. – jpountz