Estoy desarrollando un motor de búsqueda de escritorio en Visual Basic 9 (VS2008) usando Lucene.NET (v2.0).¿Cómo actualizar un índice Lucene.NET?
uso el siguiente código para inicializar el IndexWriter
Private writer As IndexWriter
writer = New IndexWriter(indexDirectory, New StandardAnalyzer(), False)
writer.SetUseCompoundFile(True)
Si selecciono la misma carpeta de documentos (que contiene los archivos para ser indexados) dos veces, dos entradas diferentes para cada archivo en la carpeta de documentos se crean en el índice.
Quiero que IndexWriter descarte cualquier archivo que ya esté presente en el índice.
¿Qué debo hacer para asegurar esto?
¿Estás tratando de reconstruir el índice de cero cada vez, o está intentando actualizar entradas específicas en el índice? Por favor aclara tu pregunta. – itsadok