Hibernate Search 3.4 正式版发布

Hibernate Search 今天宣布了 3.4.0 正式版发布。Hibernate Search 3.4 包含了大量新特性,最主要的是 faceting,同时继续简化索引的查询,性能上也有大的提升。

Faceting 示例:

FacetingRequest priceFacetingRequest = qB
  .facet()
    .name( "priceFaceting" )
    .onField( "price" )
    .range()
      .below( 1000 )
      .from( 1001 ).to( 1500 )
      .above( 1500 ).excludeLimit()
    .createFacetingRequest();

二级缓存:

FullTextQuery query = session.createFullTextQuery(luceneQuery, User.class);
query.initializeObjectWith(
    ObjectLookupMethod.SECOND_LEVEL_CACHE,
    DatabaseRetrievalMethod.QUERY
);
List results = query.getResultList();

Hibernate 3.4 支持 Lucene 2.1,Lucene 2.1 本身在性能上有很大提升。

更多内容请看 changelog

更多关于Hibernate Search的详细信息,或者下载地址请点这里

作者: 红薯   发布时间: 2011-04-19