2011年10月,LinkedIn收购了IndexTank,在收购的时候承诺开源IndexTank的技术
2011年12月,IndexTank引擎以Apache 2.0协议发布
IndexTank包含两部分:
indextank-engine: Indexing engine
indextank-service: API, BackOffice, Storefront, and Nebulizer
其中,IndexEngine: 一套基于Java的索引-实时全文搜索引擎实现。IndexTank的设计分离了相关性标记和文档内容,因为相关性标记的生命周期和文档本身是不一样的,特别是在用户创建的内容的情况下,例如 分享次数,Like按钮,+1按钮等等。API: 支持REST的接口,处理同IndexEngine的认证,验证,交互工作。它可以让IndexTank的用户用HTTP的方式访问不同技术平台的服务,例如Java,PHP,.NET等等。Nebulizer: 多宿主框架可以管理不限数量的索引。这个框架基于Infrastructure-as-a-Service,可以根据需要给不同的索引分配不同的资源。
发布说明信息:http://engineering.linkedin.com/open-source/indextank-now-open-source