Elasticsearch 支持
Spring Data 对 Elasticsearch 的支持包含广泛的功能
-
针对各种 Elasticsearch 客户端 的 Spring 配置支持。
-
提供 ES 索引操作和 POJO 之间对象映射的
ElasticsearchTemplate
和ReactiveElasticsearchTemplate
辅助类。 -
将异常转换为 Spring 可移植的 数据访问异常层次结构 的 异常转换。
-
基于注解的映射 元数据,可扩展以支持其他元数据格式。
-
基于 Java 的 查询、条件和更新 DSL。
-
自动实现 命令式和响应式
Repository
接口,包括对 自定义查询方法 的支持。
对于大多数面向数据的工作,您可以使用 [Reactive]ElasticsearchTemplate
或 Repository
支持,这两者都使用丰富的对象映射功能。Spring Data Elasticsearch 在各种 API 中对对象的命名约定与 DataStax Java 驱动程序中的一致,因此它们很熟悉,并且您可以将您现有的知识映射到 Spring API 上。