我必须实现一个允许我在我的数据库中搜索的工具。所以,我一直在寻找一些东西,并遇到了 elasticSearch。它认为这个工具可以很好地与 eclipselink 配合使用,但我找不到任何关于如何集成这些工具的好的教程或文档。
请,如果你能帮助我。我会很感激。谢谢
萨朗
我必须实现一个允许我在我的数据库中搜索的工具。所以,我一直在寻找一些东西,并遇到了 elasticSearch。它认为这个工具可以很好地与 eclipselink 配合使用,但我找不到任何关于如何集成这些工具的好的教程或文档。
请,如果你能帮助我。我会很感激。谢谢
萨朗
可能没有将 EclipseLink 与 ElasticSearch 集成的教程。你需要自己开发。
有些人会使用Elastic 作为数据库。如果您仍有数据库,则需要使 ES 索引与数据库保持同步。您需要挂钩插入/更新命令(如果可能)并根据需要重新索引对象。
如果可能的话,我建议您使用 Hibernate 而不是 eclipselink 作为 JPA 实现。
为什么不直接使用 Elasticsearch:#1 原因是 Hibernate Search 与 Hibernate ORM 完美集成。对对象所做的所有更改都将透明地触发必要的索引更改。 https://docs.jboss.org/hibernate/search/5.6/reference/en-US/html/ch11.html
我还发现本教程内容丰富: https ://www.youtube.com/watch?v=ufaI51o_7WI