Lucene 2.4.0 disponible
Desde el dia 8 de octubre está disponible la nueva release de Java Lucene v. 2.4.0 con mejoras y varios fixed bugs respecto de su version anterior. Entre ellos cabe destacar:
- El autoCommit a true en el indexWriter por fin comite, hasta ahora debiamos hacer un commit() explícito. Por contra, en la nueva versión los flush() (que en versiones anteriores hacian commits) ahora quedan desfasados. Hemos de tener cuidado con esto si actualizamos la versión en nuestros indexadores.
- Ahora podemos especificar el tamaño máximo de un Field directamente en el IndexWriter.
- El índice guarda cadenas de texto en bytes UTF-8 directamente. Hasta ahora era JAVA el que se encargaba de hacer la transformación.
- org.apache.lucene.search.Hits, Hit y HitIterator quedan desfasados.
- Varias mejoras en el SpellChecker, en el IndexDictionary y en el ISOLatin1AccentFilter. Otra cosa importante: ahora podemos crear una clase específica de Similarity para utilizarla en el MoreLikeThis. La función retrieveTerms(int) pasa a ser pública para recoger términos parecidos a uno dado.
- Curiosidad: desaparece el deleteDocuments(Query) del IndexReader para pasar a formar parte del IndexWriter. Esto si que era raro… aunque seguro que quién lo puso ahí tuvo sus razones.

Hola.
¿Tienes algun ejemplo comprimido o completo de como funciona exactamente Lucene2.4? Me gustaría ver como funciona así por encima pero por ahora no he de trabajar con ello.
Ciao
Claro! Si me dices tu email te envio información que pueda serte de utilidad para comenzar a adentrarte en el mundo de Lucene
Hola Daniel.
MUCHAS GRACIAS por tu rapida respuesta.
Te comento lo que he instalado por ahora (no dispongo de todo el tiempo que quisiera para ver que tal es esto de Lucene pero bueno poco a poco voy preparando el portatil): Instale el eclipse, el apache5.5 y Lucene 2.4…y con esto quería ver algún ejemplillo básico para luego poco a poco irme complicando mas pero bueno con algún ejemplillo básico me vale para ir empezando….aunque viendo que entiendes quizas te pregunte más cosillas cuando vaya avanzando.
GRACIAS de nuevo.
Ciao
P.D: Te dejo mi correo en el campo e-mail.
Ya tienes información en tu email.
Un saludo!
Hola,
yo también quiero explorar el mundo Lucene y al igual que Antonio te agradecería que me pasases algún ejemplo sencillo. He leido algo de Nutch ¿qué te parece?
muchas gracias
Hola James,
en tu email ya tienes información.
Un saludo!
hola! buenas yo tambien estoy interesado en aprender algo de lucene pero soy totalmente nuevo en esto. Me gustaria saber como instalo lucene en mi equipo es decir como lo integro en eclipse para empezar a realiza ejemplos con el.
Muchas Gracias.
Hola Daniel
He ido avanzando muy poco a poco en mis progresos de Lucene (que por cierto veo que es bastante amplio pero a la vez MUY INTERESANTE) y tras conseguir hacer un ejemplo muy sencillo de indexacion me surgen dudas en la búsqueda.
Cree un indice p por lo que tengo 4 “ficheros Lucene” en donde el indice p contiene HOLA, HOLA PAPA, ADIOS y ADIOS PAPA me sucede lo siguiene:
- Si pongo HOLA* SI me encuentra los 2 ficheros.
- Si pongo HOLA P* NO me lo encuentra puesto que la query es: query: p:hola p:p*
- Si pongo HOLA PAPA NO me lo encuentra puesto que la query es: query: p:hola p:papa
¿Como habría que expresarlo para que si busco HOLA me saque q existe en 2 ficheros (el de HOLA PAPA y el de HOLA)? Se me ocurre añadir * a todo detras de la cadena que busco pero me parecería bastante “cutre”.
¿Y si pongo PAPA q me diga que sale en otros 2 (HOLA PAPA y ADIOS PAPA)? Pq la opción de hacer la query como *PAPA* no he conseguido hacerla…por lo que no sabría como hacerlo.
Espero que tu tb estés avanzando en tus conocimientos de Lucene…la verdad que para lo poco que lo he visto me ha parecido BASTANTE INTERESANTE.
Espero tu respuesta y espero que sirva de ayuda como todo lo que por ahora me has proporcionado.
Saludos
Hola Daniel
Quisiera ver si hay la posibilidad de que me digas como puedo instalar lucene en mi computadora, asi como los requisitos que necesito tener.
Me dicen que puedo hacer busquedas de texto cone el. Nose si me pudieras enviar un pequeño ejemplo.
Muchas gracias de antemano
Daniel,
Saludos desde Medellin – Colombia
Estoy realizando mi tesis de maestria y algunas de las herramientas a utilizar en la implementacion son Lucene y Eclipse. Me podrias enviar informacion sobre ejemplos con Eclipse.
Gracias,
Walter.
Estimado Walter,
si quieres trabajar con Lucene desde Java te recomiendo que utilices Apache Solr. Es muy sencillo de hacer funcionar siguiendo los pasos de este tutorial y vas a conseguir mejores resultados que intentando una implementación desde 0 de algo similar utilizando la API de Lucene.