5

Есть ли способ интегрировать полнотекстовый поиск с данными весны jpa? Я использую hibernate search в своем проекте.Как интегрировать полнотекстовый поиск в Spring-data-jpa?

поиск Hibernate (Hibernate Search приносит силу полнотекстового поиска двигателей для модели предметной области инерционности путем объединения гибернации Сердечник с возможностями поисковой системы Apache Lucene ™.) может работать с традиционными JPA правильно.

Теперь я собираюсь перейти к весенним данным jpa.Что лучше всего реализовать полнотекстовый поиск?

+0

Вы подразумеваете, что Hibernate Search не будет работать с данными Spring? – Sanne

ответ

1

Вы можете рассмотреть вопрос о Solr, как описано here

+0

Я прочитал эту статью, это хорошо, и может быть одним из вариантов. Но я хочу использовать solr или lucence косвенно и прозрачно. Поиск в спящем режиме недостаточно хорош, но по крайней мере мне не нужно писать код для индекса каждый раз, когда создается один компонент. – Tom

+0

Вы правы. Goodluck в этом случае, и я надеюсь, когда вы найдете способ поделиться им с нами. – MahdeTo

3

Использование Spring Data JPA не следует делать каких-либо различий в отношении использования модели домена для индексации. Это тонкий слой поверх JPA, чтобы облегчить выполнение запросов в большинстве случаев.

1

Этот проект here построен на solrj и пружине, но пока не имеет интеграции с пружинными данными. Поэтому вам все равно придется позаботиться о том, чтобы индексировать себя. Но, тем не менее, вы можете посмотреть.

+0

Спасибо, я посмотрю на этот проект. И я собираюсь использовать данные jpa для «прямого поиска», а также использовать solr непосредственно для полнотекстового поиска. – Tom