Почему Lucene не поддерживает какие-либо обновления существующих документов

Мой вариант использования включает в себя индексирование документа Lucene, а затем несколько раз в будущем добавлять термины, которые указывают на этот существующий документ, без удаления и повторного добавления всего документа для каждого нового термина (из-за производительности и без сохранения исходных терминов). ).

Я знаю, что документ не может быть действительно обновлен. Мой вопросwhy?

Или, точнее, почему все формы обновлений (термины, хранимые поля) не поддерживаются?
Почему невозможно добавить еще один термин для указания на существующий документ - технически: это не все, что нужно, - это поместить существующий идентификатор документа в список для размещения термина. Почему это сложно? Есть какие-то неизменные статистические данные, которые мешают?

Существуют ли обходные пути для поддержки моего варианта использования добавления термина (индексированного поля) в существующий документ?

Ответы на вопрос(1)

Ваш ответ на вопрос