Elasticsearch是一个开源的基于Lucene的搜索服务器,Elasticsearch是使用Java语言开发的,它提供了分布式多用户全文搜索引擎,提供基于RESTful 的API接口。Elasticsearch还提供了一个Java的Client,以及相应的API。
Spring Data中提供了相应的模块Spring Data Elasticsearch
,Spring Data Elasticsearch
模块就是基于这个Client实现的。不过不知道出于什么原因,最新版的Spring Data Elasticsearch 2.1.3.RELEASE
也仅仅支持到Elasticsearch 2.4
版本。本文将使用Spring Data Elasticsearch 2.1.3.RELEASE
。