valor - ¿Cómo establecer un campo para mantener una fila única en lucene?
inmovilizar varias filas en excel (1)
Este es exactamente el propósito del método IndexWrite # updateDocument . El primer argumento es el término que debe ser único en su índice.
Por ejemplo,
String id = "42";
Document doc = new Document();
Field field = new Field("id", id, Store.YES, Index.NOT_ANALYZED);
doc.add(field);
indexWriter.updateDocument(new Term("id", id), doc);
se asegurará de que doc
sea el único documento con id 42 en su índice.
Mi aplicación genera una identificación única para cada fila para indexar en lucene y guardarla en la base de datos. Una sugerencia es si la hay y la fila tiene la misma identificación, quiero actualizarla, no insertar una nueva fila e índice.
¿Como hacer eso?