Hibernate Search是一个库,它通过自动索引实体,将Hibernate ORM与Apache Lucene或Elasticsearch集成,从而实现高级搜索功能:全文、地理空间、聚合等。更多信息,请参阅hibernate.org上的Hibernate Search。

Hibernate Search 3.1 beta2发布,重点在于性能提升、可扩展性和API清理。

以下是主要工作区域:

  • 升级到Lucene 2.4,这为Hibernate Search的优化提供了很多可能性。
  • 现在在单个索引打开中进行插入和删除,而不是两个。
  • 在写入过程中,锁定的窗口已被大幅减少,尤其是在涉及多个实体的事务中。
  • 简化了过滤器缓存配置。
  • 为给定类公开作用域分析器:查询现在可以透明地使用索引时使用的同一分析器。
  • 正确泛化API(不再使用原始类型)
  • 修复了Solr分析器集成的一些bug,并升级到Solr 1.3。
  • 修复了包括长期存在的HSEARCH-142在内的各种bug。

我们根据在《Hibernate Search in Action》一书上的工作和来自Sanne的一些天才性能想法,增加了很多增强功能。因为这个版本仍然是beta版本,我们还有一些优化和增强功能在口袋里,但CR1预计将在11月中旬左右发布。

完整的更改列表可以在jira中找到,您可以从这里下载Hibernate Search。

让我们知道您的想法。


回到顶部