一尘不染

Elastic search-与Java Web应用程序集成

elasticsearch

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

请给我建议一些好的文档,说明如何将 Elastic search 与java( Spring + Hibernate )Web应用程序集成。

(如果我要问任何重复的问题,请将我指向正确的位置。)


阅读 376

收藏
2020-06-22

共1个答案

一尘不染

我认为目前还没有任何教程。我几天前开始写。完成后,它将发布在elasticsearch.org网站上。

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

另外,请注意,该项目也使用Spring,而我的Spring工厂也使用Elasticsearch项目。它也可以帮助您。

关于Hibernate,在上一个项目中,我开始在实体上添加侦听器以自动索引或删除Elasticsearch中的文档。但是最后,我删除了所有这些内容,因为我认为这不是正确的方法。相反,每次调用mergedeleteDAO
Hibernate方法时,我都在调用Elasticsearch索引并从应用程序服务层中删除方法。

希望这可以帮助

2020-06-22