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

Hibernate Search 3.1.0.CR1 已发布。在此 下载

主要工作之一是与新的 Lucene 功能更紧密地一致

  • 只读 IndexReader 以提高搜索时的并发性
  • 使用DocIdSet而不是BitSet在过滤器实现中,以获得更大的灵活性
  • 显式使用 Lucene 的commit()

我们还添加了一些性能技巧

  • 尽可能避免从 Lucene 读取不必要的字段
  • 在投影对象实例时使用 Hibernate 查询(而不是依赖批大小)

@DocumentId现在是可选的,默认值为标记为@Id的属性

分数不再标准化(即不再 <= 1)

完整的变更日志可在 此处 查看。预计下两周将推出 GA。请帮助我们完善此版本,并在 JIRA 中提供问题报告。


返回顶部