Encuesta

¿Qué servidor de aplicaciones empleas mayormente para despliegue?

01-10-2008 - 324 votos

Destacados Agenda

Más eventos |

(2)

Compass 2.0: Lucene hecho simple

15/05/2008 14:06 ecamacho

Shay Banon ha publicado la versión 2.0 de Compass, un motor opensource de búsquedas de indexación basado en Lucene. El objetivo de Compass es simplificar el uso de Lucene para realizar índices de tus objetos de dominio y poder hacer búsquedas de ellos de forma rápida. En palabras de su creador "Compass es a Lucene, lo que Hibernate es a JDBC".

Para ello, el API de la librería es bastatante simple y se basa sobre todo en anotaciones sobre tus objetos de dominio, de forma similar a como se trabaja con cualquier ORM como JPA o Hibernate. 

Shay Banon en declaraciones a InfoQ, destaca las siguientes nuevas características en esta versión 2.0:

  • Simplificación de la integración con ORM.
  • Integración con Grids de datos distribuidos. Integración con GigaSpaces, Terracota y Coherence.
  • Capacidad para realizar búsquedas en un Grid de datos. Los cambios que ocurran en un grid de datos se reflejan automáticamente en el índice de Lucene.
  • Mejoras en el desempeño.
  • Fácil actualización desde Compass 1.2, aunque se advierte que es necesario regenar el índice de Lucene si se actualiza desde versiones previas.
Junto con esta nueva versión, se ha publicado una nueva página para el proyecto: http://www.compass-project.org/.  COmpass es opensource bajo la licencia Apache v2.0
Volver a actualidad

Etiquetas: j2ee, compass, lucene

Comentarios: 1

  • Marioko 15/05/2008 15:17

    este compass no lo conocia, le echare un vistazo, ahh y hablando de hibernate, existe Hibernate Search, tambien creado sobre Lucene, este ademas de busqueda de cualquier archivos tambien tiene una integracion muy estrecha con Hibernate ORM y JPA, lo que permite crear objetos query apartir de una busqueda con Hibernate Search, tambien utiliza anotaciones para los objetos que queramos que sean indexados.

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano