簡體   English   中英

Elasticsearch與Hibernate事務同步

[英]Elasticsearch Sync with Hibernate Transaction

我有一個運行在spring2.5,hibernate 3.1和指南針搜索引擎上的應用程序。指南針搜索引擎與所有數據庫操作同步。 這樣我就可以快速從羅盤緩存中獲取數據。 現在,我想用Elastic搜索引擎替換羅盤。我是Elastic Search的新手,我認為羅盤的作者是彈性搜索的開發者。 因此,同步機制也應在彈性搜索中實現。 任何人都建議一種方法。

我不知道指南針,但Elasticsearch是位於Lucene之上的搜索服務器。 唯一要做的就是根據數據庫查詢更新搜索索引。 這可以手動觸發,也可以基於數據庫中的時間戳觸發。

https://github.com/jprante/elasticsearch-jdbc

Hibernate Search提供了與Compass Search過去類似的集成。

較舊的Hibernate Search版本僅提供Lucene嵌入式功能,而最新版本則提供了使用Elasticsearch的選項

這已經很不錯了,但是也做出了很大的貢獻,所以現在是嘗試一下的好時機,讓我們知道您的缺失。

問題是它至少需要使用5.0.0版的Hibernate ORM:請升級Hibernate(您還將通過許多其他方式從中受益,尤其是更高的性能)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM