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