将elasticSearch与EclipseLink集成

时间:2012-07-05 15:42:42

标签: jpa eclipselink elasticsearch

我必须实现一个允许我在我的数据库中搜索的工具。所以,我一直在寻找一些东西,我遇到了elasticSearch。它认为这个工具可以正常使用eclipselink,但我找不到任何关于如何集成这些工具的好教程或文档。

拜托,如果你能帮助我的话。我会很感激。感谢

萨朗

2 个答案:

答案 0 :(得分:1)

可能没有将EclipseLink与ElasticSearch集成的教程。你需要自己开发。

ElasticSearch Java API开始。

有些人会使用Elastic as a database。如果您仍有数据库,则需要使ES索引与数据库保持同步。您需要挂钩插入/更新命令(如果可能)并根据需要重新索引对象。

答案 1 :(得分:0)

如果可能,我建议您使用Hibernate而不是eclipselink作为JPA实现。

  

为什么不直接使用Elasticsearch:#1的原因是Hibernate   搜索与Hibernate ORM完美集成。所做的所有更改   您的对象将透明地触发必要的索引更改。   https://docs.jboss.org/hibernate/search/5.6/reference/en-US/html/ch11.html

我还发现本教程非常有用: https://www.youtube.com/watch?v=ufaI51o_7WI