Soy nuevo en lucene. Tengo que indexar el campo de fecha. estoy usando siguiente IndexWriter
constructor en lucene 3.0.0.Cómo indexar campo de fecha en lucene
IndexWriter writer = new IndexWriter(FSDirectory.open(indexDir), new WhitespaceAnalyzer(), true, IndexWriter.MaxFieldLength.UNLIMITED)
mi punto es: ¿Por qué que necesita un analizador cuando no se analizan los campos de fecha, mientras que la indexación Solía Field.Index.NOT_ANALYZED
.
Utilicé el mismo documento que mencioné para la indexación, pero mi punto es por qué necesito un analizador en el objeto Indexwriter mientras estoy usando Field.Index.Not_Analyzed – Romi
@Romi: compruebe la respuesta actualizada. Además, como consejo adicional, si está pensando simplemente en indexar un solo campo, entonces usar una base de datos incrustada como hsqldb o sqlite sería una opción mucho mejor. – Favonius