elasticsearch,Java,Web Applications,Search Engine,elasticsearch" /> elasticsearch,Java,Web Applications,Search Engine,elasticsearch" />

弹性搜索-与java web应用程序集成

弹性搜索-与java web应用程序集成,java,web-applications,search-engine,elasticsearch,Java,Web Applications,Search Engine,elasticsearch,我正在开发一个java web应用程序(ERP系统)。我已经完成了基本流程。现在根据我的客户要求,我们需要实现几个搜索选项。(即员工、用户、发票、库存等) 我正计划为此实现一个搜索引擎。我觉得弹性搜索是我搜索的好选择(如果有其他好的选择,请建议我) 请向我推荐一些好的文档,介绍如何将弹性搜索与java(Spring+Hibernate)web应用程序集成 (如果我在问任何重复的问题,请给我指出正确的位置。)我认为还没有真正的教程。我几天前就开始写了。完成后,将在elasticsearch.org

我正在开发一个java web应用程序(ERP系统)。我已经完成了基本流程。现在根据我的客户要求,我们需要实现几个搜索选项。(即员工、用户、发票、库存等)
我正计划为此实现一个搜索引擎。我觉得弹性搜索是我搜索的好选择(如果有其他好的选择,请建议我)

请向我推荐一些好的文档,介绍如何将弹性搜索与java(Spring+Hibernate)web应用程序集成


(如果我在问任何重复的问题,请给我指出正确的位置。)

我认为还没有真正的教程。我几天前就开始写了。完成后,将在elasticsearch.org网站上公布

也就是说,我构建了一个web应用程序,其想法是它可以成为“如何在web应用程序中集成Elasticsearch”的一个示例。 源代码在上可用,因此您可以从这里找到一些想法

另外,请注意,此项目还使用Spring和my。它也可以帮助你

关于Hibernate,在上一个项目中,我开始在实体上添加侦听器,以便在Elasticsearch中自动索引或删除文档。但最后,我把所有这些东西都拿走了,因为我认为这样做是不对的。相反,每次调用
merge
delete
DAO Hibernate方法时,我都调用Elasticsearch index并从我的应用程序服务层删除方法


希望这有帮助

您可以在此处找到一种可能的方法将其集成到您的应用程序中:

格尔茨,
Gert

要构建一个使用Hibernate ORM的Java web应用程序,集成Elasticsearch的最佳解决方案是使用,因为它是专门为此目的设计的


以前接受的答案很好,但现在已经过时了(我在4年后写这篇文章)。

非常感谢。我将检查您的上述链接并返回给您。正确的链接: