3

JPA と ElasticSearch を使用するアプリケーションを作成しています。それらをどのように構成して接続するかについて質問があります。という名前のエンティティがありますNewspaper

データベースに保存し、検索エンジンでインデックスを作成したいと考えています。では、そのための良いアプローチは何でしょうか?JPA を使用する新聞リポジトリに検索リポジトリ レイヤーを挿入し、それを永続化した後にインデックスを作成しますか?

サービス層を作成し、最初にデータベースに永続化してからリポジトリを使用してインデックスを作成するサービス Bean クラスを用意しますか? または、これを他の (より良い) 方法で行うことはできますか?

4

2 に答える 2

2

Hibernate Search からコードを確認してください。w Lucene とデータベースを同時に同期します (または、必要に応じて非同期にします)。

または、Hibernate Search を使用してください。

于 2013-04-18T18:05:18.800 に答える