Compass LogoGracias al aporte de parivero hoy publicamos el tutorial Introducción a Compass veremos varios ejemplos de integración entre Compass, Lucene, Hibernate y Spring Framework, que nos permitirán crear índices complejos de manera muy simple.

Compass es un proyecto Java de software libre que se encarga de simplificar la integración de motor de búsquedas e indexación Apache Lucene.

El tutorial incluye 3 demos distintas e independientes, sobre Spring Framework, que muestran: 

  1. Cómo anotar un objeto con Compass y persistirlo en un índice Lucene.
  2. Cómo indexar todas las instancias de un objeto persistido por Hibernate.
  3. Cómo espejar los cambios de un objeto persistido por Hibernate, de manera que los cambios al objeto se reflejen automáticamente en el índice.

 

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw