Hibernate Search 5.9.0.beta1 发布测试版,数据检索框架

2017年11月28日 09:38 303 次阅读 来源: 素文宅 作者: 路人甲
摘要 Hibernate Search是在apache Lucene的基础上建立的主要用于Hibernate的持久化模型的全文检索工具。像Lucene这样的检索引擎能够给我们的项目在进行检索的时候带来非常高的效率,但是它们在基本对象的检索时会有一些问题,比如不能实现检索内容跟实体的转换,Hibernate Search正是在这样的情况下发展起来的,基于对象的检索引擎,能够很方便的将检索出来的内容转换为具...

Hibernate Search是在apache Lucene的基础上建立的主要用于Hibernate的持久化模型的全文检索工具。像Lucene这样的检索引擎能够给我们的项目在进行检索的时候带来非常高的效率,但是它们在基本对象的检索时会有一些问题,比如不能实现检索内容跟实体的转换,Hibernate Search正是在这样的情况下发展起来的,基于对象的检索引擎,能够很方便的将检索出来的内容转换为具体的实体对象。此外Hibernate Search能够根据需要进行同步或异步的索引更新。

官方 Hibernate Search 5.9.0.beta1 发布,5.9分支的第一个测试版本。此版本修复了一些错误,但最重要的是基于JSR 352规范“Java平台的批处理应用程序”的新批量索引器。

image.png

更新内容,以下是自Hibernate Search 5.8.0以来最显着的变化:

HSEARCH-2594:增加了JSR 352 批量索引作业,特别是在索引失败时,增加了从检查点重新启动的功能。

HSEARCH-2832:当 Elasticsearch 工作失败时的异常消息不会那么冗长,因为失败请求消息通常可能很大,导致日志溢出,因此不再包含失败的请求(特别是由于请求扩充)。

HSEARCH-2886:在某些情况下,包含3个或4个字节的 unicode 字符的 Elasticsearch 请求可能会失败。这些编码问题已经解决。

HSEARCH-2909:默认包中的注释将不再导致注解处理失败。

HSEARCH-2935:Hibernate Search 记录器静态初始化的 CPU 成本明显降低,提高了启动性能。

详细内容见:http://in.relation.to/2017/11/27/hibernate-search-5-9-0-Beta1/

下载地址:http://hibernate.org/search/releases/5.9/#get-it

还可以输入136 讨论区:
评 论