Actualización de la entrada LuceneIndex en Java

Estoy usando índices lucene para una función de búsqueda en una aplicación en Java. Eliminar e insertar una nueva entrada en los índices de lucene es bastante sencillo, pero ¿alguien sabe cómo actualizar una entrada de índice de lucene?

Por ejemplo, el apellido de una persona en este momento es "Doe", cuando cambio eso a "Doe 1" en mi base de datos, también necesitaré actualizar mis índices.

Lo único que parece factible en este momento es eliminar esa entrada e insertar una nueva. ¿Pero hay alguna otra opción para eso?

Respuesta 1

Estoy investigando y estoy jugando con Apache Mahout 0.6. Mi propósito es construir un sistema que nombre diferentes categorías de documentos en base a las aportaciones del usuario. Los documentos no se conocen en ...

Tengo un archivo jar con un punto de entrada predefinido en su archivo de manifiesto. Y se puede ejecutar con éxito. hadoop jar hadoop-test-1.0.2.jar -write -nrFiles 1 -fileSize 10 TestDFSIO.0.0.4 12/06/11 21: ...

Tenemos una aplicación web Spring MVC (WAR) que se implementa en Tomcat (6.0.35) que lanza un hilo dentro de una JVM separada en el momento de la implementación (no pregunte por qué, no mi diseño) y luego se comunica con ese hilo a través de ...

No estoy seguro de si esto es posible. Tengo una biblioteca de terceros que tiene una función que acepta una función File: String (File file); Esta función simplemente descargará algunos contenidos del ...