Elasticsearch 支援
Spring Data 對 Elasticsearch 的支援包含廣泛的功能
-
對各種 Elasticsearch 客戶端的 Spring 配置支援。
-
提供 ES 索引操作和 POJO 之間物件對映的
ElasticsearchTemplate
和ReactiveElasticsearchTemplate
幫助類。 -
轉換為 Spring 的可移植 資料訪問異常層次結構的異常轉換。
-
基於 註解的對映 元資料,可擴充套件以支援其他元資料格式。
-
基於 Java 的 查詢、條件和更新 DSL。
-
自動實現 命令式和響應式
Repository
介面,包括對 自定義查詢方法的支援。
對於大多數面向資料的任務,您可以使用 [Reactive]ElasticsearchTemplate
或 Repository
支援,兩者都使用豐富的物件對映功能。 Spring Data Elasticsearch 在各種 API 中的物件上使用與 DataStax Java Driver 中一致的命名約定,以便它們是熟悉的,並且您可以將現有的知識對映到 Spring API。