Red Hat, JBossは23日(米国時間)、Hibernate Searchの最新版となる「Hibernate Search 3.0.0 GA」を公開した。動作にはJDK 5.0/Hibernate Core 3.2が必要。Hibernate SearchはJavaで開発されたフルテキスト検索エンジン。Hibernateのパーシステントドメインモデルに対して全文検索機能を提供する。同機能はHibernate Annotationsや通常のAPIを経由して活用可能。
Javaで開発された全文検索エンジンとしてはApache Luceneが有名だが、Hibernate Searchでは全文検索エンジンとしてApache Luceneを内部で採用している。しかしながら、Hibernateが提供しているオブジェクトドメインモデルと、Apache Luceneが対象とするようなインデックスストラクチャでは、構造上の違いが大きい。このため、Hibernate Searchでは、オブジェクト/インデックス変換を自前で行うほか、インデックスを管理してデータベースとの同期管理、インデックス最適化管理、Hibernateクエリと同じ要領でのインデックス管理の提供などを実現している。
3.0.0 GAでは、手動でインデックスを更新する必要がないように透過的なインデックス同期機能が追加されているほか、そのまま使える非同期クラスタリングモデルの導入、拡張ポイントの導入による拡張性の向上などが行われている。また、HibernateやJava Persistenceクエリモデルとの統合性を向上させる作業が実施されており、Hibernate Query Languageからフルテキストクエリへの変更が容易にできるようになった。
Hibernate Searchは、クラスタモデルであっても非クラスタモデルであってもインデックスの同期や非同期機能を提供することで対応している。またHibernate Searchは、典型的なHibernateパターンとよくマッチするため、すでにHibernateを採用していてさらに全文検索機能に興味がある場合には調査の対象に加えてほしい。
| Hibernate 3.1.2 - MySQL新機能に対応 [2006/1/31] |
| O/Rマッパーの重鎮 - Hibernate 3.1 [2005/12/13] |
| アノテーションでO/Rマッピングを記述する - Hibernate Annotator公開 [2005/8/19] |
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
[けいおん!]大学編に続き高校編も最終回 6月で“グランドフィナーレ” [00:30 5/28] ホビー |
|
Gカップグラドル柴小聖、新作は"お尻推し"「体がどんどん絞れてきてる!」 [22:00 5/27] エンタメ |
|
【インタビュー】真木よう子 - 年齢ごとに等身大の女優になりたい [21:30 5/27] エンタメ |
|
[リアル・スティール]DVDとBDセットがオリコンとTSUTAYAで初登場首位 特別映像も公開 [21:11 5/27] エンタメ |
|
ダムエー付録のトランプは54枚全てザク!安彦も大河原も [20:57 5/27] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。