Hibernate Search 3.3.0第二个RC版本-Hibernate Search 3.3.0 CR2下载地址发布了,关注Hibernate Search 3.3.0的朋友可以直接去Hibernate官方获取最新的Hibernate Search 3.3.0 CR2下载地址下载试用。随着Hibernate Search 3.3.0的不断完善,相信更加OO同时与Hibernate整合更加紧密的基于Lucene的全文检索工具即将和大家见面了。本次发布的Hibernate Search 3.3.0 CR2最大的改进是性能的提升,当然也包含bug修复和功能的改进,不过总的来说性能是Hibernate Search 3.3.0的重头戏,为了配合不就即将发布的Hibernate Search 3.3.0正式版,官方本次决定让用户体验下最新版本的Hibernate Search 3.3.0 CR2的效率有多牛。 简单介绍下Hibernate和Hibernate Search的关系,算是扫盲了。Hibernate是目前Java开源世界最流行的 ORM框架之一。目前比较火的组合SSH(Struts + Spring + Hibernate)已经被广泛使用。Hibernate的优势是开发效率,这也是ORM工具的共通点。使用Hibernate能大幅度提高开发者的开发效率,同时能更好的在程序中实现OO的思想。可以说以Hibernate为代表的ORM工具,是在面向对象的数据库普及之前最好的一个选择。但使用 Hibernate同时也会面临一定的问题,当遇到大字段需要模糊匹配检索的时候,SQL语句的like变得力不从心,效率的大幅度下降是不可避免的。于是Hibernate 携手Java社区最流行的全文检索工具Lucene,推出了Hibernate Search,用于提供那些使用 Hibernate的开发者一个无缝的链接Hibernate与Lucene的平台。 Hibernate Search的作用是对数据库中的数据进行检索,无论是小型字段还是大型字段,Hibernate Search都可以进行索引并检索,只是全文检索在大字段的检索时会体现出明显的优势。Hibernate Search可以将数据库中的大字段(例如声明为text的字段)建立全文索引,之后可以通过Hibernate Search对这些字段进行全文检索。区别与传统Lucene的解决方案的是Hibernate Search返回的结果集已经被Hibernate Search封装成为Hibernate 管理的POJO,这样开发者可以在使用Hibernate的同时无缝集成Lucene索引,同时享受Lucene索引的高效以及Hibernate带来的 OO特性。 Hibernate Search 3.3.0 CR2主要改进包括:
Hibernate Search 3.3.0 CR2下载地址: |