close

Spring Data Elasticsearch

5.1.1

用于 Elasticsearch 的 Spring Data 是 Spring Data 项目的一部分,该项目旨在为新数据存储提供熟悉且一致的 Spring 的编程模型,同时保留特定于存储的功能。

Spring Data Elasticsearch 项目提供了与 Elasticsearch 搜索引擎的集成。 Spring Data Elasticsearch 的核心是一个以 POJO 为中心的模型,该模型用于与 Elastichsearch 文档进行交互并轻松编写存储库样式的数据访问层。

特性

  • Spring 配置支持使用基于 Java 的 @Configuration 类或 ES 客户端实例的 XML 名称空间。

  • ElasticsearchTemplate 工具类,可提高执行常规 ES 操作的效率。包括文档和 POJO 之间的集成对象映射。

  • 与 Spring Conversion Service 集成的功能丰富的对象映射

  • 基于注解的元数据映射,但可扩展以支持其他元数据格式

  • 存储库接口的自动实现,包括对自定义查找方法的支持。

  • 对存储库的 CDI 支持

Spring Boot Config

Add spring-boot-starter-data-elasticsearch as a dependency.

Spring Initializr

快速开始

使用 Spring Initializr 引导您的应用程序.

文档

每个 Spring 项目 都有自己的项目;它详细地解释了如何使用 项目特性,以及利用它们可以实现什么。
5.1.1 CURRENT GA 官方参考文档. API Doc.
5.0.7 GA API Doc.
5.0.0 GA 官方参考文档. 中文参考文档. API Doc.
4.4.13 GA 官方参考文档. API Doc.
4.4.1 GA 官方参考文档. 中文参考文档. API Doc.
4.1.8 GA 官方参考文档. 中文参考文档. API Doc.