Elasticsearch サポート
Elasticsearch に対する Spring Data サポートには、幅広い機能が含まれています。
さまざまな Elasticsearch クライアントの Spring 構成のサポート。
ES インデックス操作と POJO 間のオブジェクトマッピングを提供する
ElasticsearchTemplate
およびReactiveElasticsearchTemplate
ヘルパークラス。例外変換を Spring のポータブルデータアクセス例外階層に変換します。
Spring の 変換サービスと統合された機能豊富なオブジェクトマッピング。
他のメタデータ形式をサポートするために拡張可能なアノテーションベースのマッピングメタデータ。
Java ベースの DSL のクエリ、条件、更新。
カスタムクエリメソッドのサポートを含む、命令型およびリアクティブ
Repository
インターフェースの自動実装。
ほとんどのデータ指向タスクでは、[Reactive]ElasticsearchTemplate
または Repository
サポートを使用できます。どちらも、豊富なオブジェクトマッピング機能を使用します。Spring Data および Elasticsearch では、さまざまな API のオブジェクトに対して、DataStax Java ドライバーのオブジェクトと同じ命名規則が使用されているため、使い慣れた命名規則が使用され、既存の知識を Spring API にマッピングできます。