Hibernate Search 3.3.0.Beta3

发布者:    |       Hibernate Search

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

Hibernate Search 3.3.0.Beta3 已发布,修复了 12 个新发现的错误。有关完整列表,请参阅 Jira 发布说明。一些值得注意的更改包括

  • HSEARCH-405 - 可以通过属性 hibernate.search.[index].similarity 为每个索引指定相似度实现。
  • HSEARCH-374 - 全文搜索的超时支持通过 FullTextQuery.setTimeout() 实现。如果超时,则会抛出 QueryTimeoutException。
  • HSEARCH-603 - 通过 org.hibernate.search.spi.ServiceProvider<T> 支持可插拔服务。这些服务可以暴露给可插拔组件,如 DirectoryProviders 和 ReaderProviders。
  • HSEARCH-569 - 使用相同的全局分析器定义名称多次现在会抛出异常。

我们还在之前的 发布博客 中遗漏了介绍一个新工件 org.hibernate:hibernate-search-analyzers。当使用 Solr 分析器框架时,此工件是 org.apache.solr:solr-core 的替代品。迄今为止,类的命名空间没有发生变化。现有的 @AnalyzerDef 定义应继续工作。

两周后的下一个版本将是CR1版本。请务必测试这个版本,并及时报告问题,无论是通过在HSEARCH中创建Jira问题,还是从搜索论坛开始讨论。

您可以从JBoss Maven 仓库SourceForge下载这个版本。文档在此可用。

--Hardy


返回顶部