欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Compass 2.1 发布:Java搜索引擎框架

程序员文章站 2022-07-03 08:37:33
...
Compass 2.1发布了! Compass是一个Java搜索引擎框架,2.1版本简单集成了类似Google的搜索能力,主要的更新包括:

1。JSEM,JSON和搜索引擎的映射。在 OSEM(对象和搜索引擎映射),XSEM (XML和搜索引擎的映射),和 RSEM (低层类文档结构和搜索引擎的映射)的基础上,Compass现在能够简单的通过申明方式映射JSON 内容到搜索引擎。Compass也能使用JSON同时配置普通选项和映射申明。

2。Lucene 2.4 已经被集成到Compass中,在性能和协作方面有改进。Compass同时提供更快的和异步的缓存管理。

3。能够添加和删除映射,同时支持使用 Compass#rebuild() 动态配置设置。

4。使用OSEM,Compass现在支持组件映射的前缀定义,延迟应用收集映射,更快的基于操作的反射动作,支持ENUM作为组件和修复很多bug。

5。对映射搜索查询支持增强,支持继承和多态,以及其他属性。比如类似这样的查询:Customer.fullName.firstName 在Customer扩展拥有FullName的Person后能够使用。

6。Compass GPS,主要是简单集成Compass和ORM库,这个功能也得到加强。Hibernate集成也有了改进,并修复了一些bug。Eclispe Link 已经官方添加了对ORM 库的支持,并支持最新版本的iBatis。

7。Compass Needle, Compass集成了data grid,目前还支持 合作索引和分布式搜索,基于 GigaSpaces,使用Coherence 缓存存储 写背后的索引,改进了 Terracotta 对大型索引的支持。

点击这里,开始享用最新的强大的Compass 2.1吧!

Compass 2.1 发布:Java搜索引擎框架