5

¿Hay alguna manera de integrar la búsqueda de texto completo con datos de primavera jpa? Estoy acostumbrado a usar hibernate search en mi proyecto.¿Cómo integrar la búsqueda de texto completo en Spring-data-jpa?

Hibernate búsqueda (Hibernate Búsqueda lleva la potencia de los motores de búsqueda de texto completo en el modelo de dominio de persistencia Hibernate Core combinando con las capacidades del motor de búsqueda Apache Lucene ™.) puede trabajar con APP tradicional correctamente.

Ahora voy a pasar a los datos de primavera jpa.¿Cuál es la mejor práctica para implementar la búsqueda de texto completo?

+0

¿Está dando a entender que Hibernate Search no funcionará con Spring Data? – Sanne

Respuesta

1

Es posible que desee considerar Solr como se describe here

+0

He leído ese artículo, es bueno y puede ser una opción. Pero quiero usar solr o lucence de forma indirecta y transparente. La búsqueda de hibernación no es lo suficientemente buena, pero al menos no necesitaré escribir código para el índice cada vez que se crea un bean. – Tom

+0

Tienes razón. Goodluck en este caso y espero que cuando encuentres la forma de compartirlo con nosotros. – MahdeTo

3

Usando la primavera de datos JPA no debe hacer ninguna diferencia con respecto al uso de su modelo de dominio para la indexación. Es una capa delgada encima de JPA para facilitar la ejecución de consultas en su mayor parte.

1

Este proyecto here está construido sobre solrj y resorte, pero aún no cuenta con una integración de datos de resorte. Así que aún tendrás que encargarte de indexarte. Sin embargo, es posible que desee echar un vistazo.

+0

Gracias, voy a echar un vistazo a este proyecto. Y voy a usar datos jpa para "búsqueda directa", y usar solr directamente para la búsqueda de texto completo. – Tom

Cuestiones relacionadas