5

Gibt es eine Möglichkeit, Volltextsuche mit Federdaten jpa zu integrieren? Ich bin gewohnt, hibernate search in meinem Projekt zu verwenden.Wie integriere ich die Volltextsuche in Spring-data-jpa?

Hibernate Suche (Hibernate Search bringt die Leistung des Volltext-Suchmaschinen auf die Persistenz Domänenmodell durch die Kombination von Hibernate Kern mit den Fähigkeiten der Apache Lucene ™ Suchmaschine.) richtig mit traditionellen JPA arbeiten.

Jetzt werde ich auf den Frühling Daten jpa verschieben. Was ist die beste Praxis, um Volltextsuche zu implementieren?

+0

Bedeuten Sie, dass die Hibernate-Suche nicht mit Spring Data funktioniert? – Sanne

Antwort

1

Sie könnten solr zu prüfen, wie here beschrieben

+0

Ich habe diesen Artikel gelesen, es ist gut und kann eine Option sein. Aber ich möchte solr oder lucence indirekt und transparent verwenden. Die Hibernate-Suche ist nicht gut genug, aber zumindest muss ich nicht jedes Mal, wenn eine Bean erstellt wird, Code für den Index schreiben. – Tom

+0

Sie haben Recht. Goodluck in diesem Fall und ich hoffe, wenn Sie einen Weg finden, würden Sie es mit uns teilen. – MahdeTo

3

Mit Spring Data JPA sollten in Bezug auf die Nutzung Ihrer Domain-Modell für die Indizierung keinen Unterschied machen. Es ist eine dünne Ebene über JPA, um die Abfrageausführung größtenteils zu erleichtern.

1

Dieses Projekt here basiert auf Solrj und Feder, hat aber noch keine Federdatenintegration. Sie müssen sich also selbst um die Indexierung kümmern. Aber trotzdem möchten Sie vielleicht einen Blick darauf werfen.

+0

Danke, ich werde mir dieses Projekt anschauen. Und ich werde jpa-Daten für "direkte Suche" verwenden und solr selbst direkt für die Volltextsuche verwenden. – Tom