6

Java Web アプリケーション (ERP システム) を開発しています。基本的なフローは完了しました。クライアントの要件に従って、いくつかの検索オプションを実装する必要があります。(つまり、従業員、ユーザー、請求書、在庫など)
このための検索エンジンを実装する予定です。エラスティック検索は私の検索に適したオプションだと思います(他に良いオプションがあれば提案してください)。

エラスティック検索を Java( Spring+Hibernate ) Web アプリケーション と統合する方法について、いくつかの優れたドキュメントを提案してください。

(繰り返し質問する場合は、正しい場所を教えてください。)

4

3 に答える 3

8

チュートリアルはまだないと思います。数日前から書き始めました。完成すると、elasticsearch.org の Web サイトで公開されます。

そうは言っても、「Elasticsearch を Web アプリに統合する方法」の例になり得るという考えで、 Web アプリケーションScrutMyDocsを作成しました。ソース コードはGithubで入手できるので、ここからいくつかのアイデアを見つけることができます。

また、このプロジェクトではSpringも使用していることに注意してください。私のSpring factory for Elasticsearch project . それもあなたを助けることができます。

Hibernate については、以前のプロジェクトで、エンティティにリスナーを追加して、Elasticsearch でドキュメントを自動的にインデックス付けまたは削除することを開始しました。しかし、最後に、それは正しい方法ではないと思うので、すべて削除しました。merge代わりに、Elasticsearch index を呼び出し、deleteDAO Hibernate メソッドを呼び出すたびに、アプリケーション サービス層からメソッドを削除していました。

お役に立てれば

于 2013-05-02T07:19:23.907 に答える
2

ここでアプリケーションに統合するための可能なアプローチを見つけることができます: http://blog.pixxis.be/post/78314594445/how-to-integrate-elasticsearch-into-your-application

グルツ、ゲルト

于 2014-03-02T13:14:06.547 に答える