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