son qué que porque mis los formatos extensión extension documentos descargar cómo como archivos archivo aparecen abrir abre java search lucene immutability ir

java - qué - que son los formatos docx



Por qué Lucene no admite ningún tipo de actualización de un documento existente (1)

Mi caso de uso implica indexar un documento de Lucene, luego en varias ocasiones futuras agregar términos que apuntan a este documento existente, es decir, sin eliminar y volver a agregar todo el documento para cada nuevo término (debido al rendimiento y no a los términos originales).

Sé que un documento no se puede actualizar realmente. Mi pregunta es por qué?

O más precisamente, ¿por qué no se admiten todas las formas de actualizaciones (términos, campos almacenados)?
Por qué no es posible agregar otro término para apuntar a un documento existente, técnicamente: no es todo lo que se necesita para tener el documento existente Id colocado en la lista de publicación del término. ¿Por qué es tan difícil? ¿Hay algunas estadísticas inmutables que están en el camino?

¿Hay alguna solución para apoyar mi uso de agregar un término (campo indexado) a un documento existente?


Sé que un documento no se puede actualizar realmente. Mi pregunta es por qué?

Gili, la edición de un documento provocará cambios en las publicaciones de los términos relacionados y esto es problemático debido a la estructura de lista de publicación de términos. La lista de publicación se ordena y almacena secuencialmente en la memoria. Por lo tanto, para agregar un documento a la lista de publicación de un término, debe darle una doc id más alta, esto se hace eliminando y volviendo a indexar el documento completo.