5

C'è un modo per integrare la ricerca full-text con i dati di primavera jpa? Sono abituato a usare hibernate search nel mio progetto.Come integrare la ricerca full text in Spring-data-jpa?

Hibernate ricerca (Hibernate Search porta la potenza dei motori di ricerca pieni di testo per il modello di dominio di persistenza combinando Hibernate Nucleo con le capacità del motore di ricerca Apache Lucene ™.) può lavorare con JPA tradizionale correttamente.

Ora ho intenzione di passare ai dati di primavera jpa. Qual è la migliore pratica per implementare la ricerca full-text?

+0

Stai implicando che Hibernate Search non funzionerà con Spring Data? – Sanne

risposta

1

Si potrebbe prendere in considerazione solr come descritto here

+0

Ho letto quell'articolo, è buono e può essere una opzione. Ma voglio usare solr o lucence indirettamente e in modo trasparente. La ricerca in ibernazione non è abbastanza buona, ma almeno non avrò bisogno di scrivere il codice per l'indice ogni volta che viene creato un bean. – Tom

+0

Hai ragione. Goodluck in questo caso e spero che quando trovi un modo per condividerlo con noi. – MahdeTo

3

Utilizzando primavera dati APP non dovrebbe fare alcuna differenza per quanto riguarda l'utilizzo del modello di dominio per l'indicizzazione. È un sottile strato su JPA per facilitare l'esecuzione delle query in gran parte.

1

Questo progetto here è basato su solrj e spring ma non ha ancora un'integrazione di dati di primavera. Quindi dovrai comunque occuparti di indicizzare te stesso. Ma tuttavia potresti voler dare un'occhiata.

+0

Grazie, darò un'occhiata a questo progetto. E userò i dati jpa per "ricerca diretta", e uso solr direttamente per la ricerca full text. – Tom