2007年10月31日 星期三

冬眠之神和lucene 的合體~~

我們用Hibernate 管理資料Persist到資料庫的工作;我們用 Lucene 來建立全文檢索的index 讓大家來進行複雜的搜尋。有沒有想過,當這兩種動作合為一體的時候有多麼好用?當你新增、刪除、改一個 entity的時候,可以不用再煩惱資料庫和Index間的sync問題;當使用者進行全文檢索的時候,不用再手撈一份資料庫的資料?

Hibernate-search 就是這麼好用的工具,programmer 只要用annotation設定要建全文索引的index ,並且在hibernate的設定檔設定好建索引的實體目錄、還有insert/update/delete的listener (一般使用hibernate 內建的就夠了) 讚喔 ~

沒有留言: