Spring Data Elasticsearch
4.1.3Elasticsearch の Spring Data は、傘型 Spring Data プロジェクトの一部です。このプロジェクトは、ストア固有の機能を保持しながら、新しいデータストア用の使い慣れた一貫した Spring ベースのプログラミングモデルを提供することを目的としています。
Spring Data Elasticsearch プロジェクトは、Elasticsearch 検索エンジンとの統合を提供します。Spring Data Elasticsearch の主要な機能分野は、Elastichsearch Documents と対話し、リポジトリスタイルのデータアクセスレイヤーを簡単に記述するための POJO 中心のモデルです。
機能
Java ベースの
@Configuration
クラスまたは ES クライアントインスタンスの XML 名前空間を使用した Spring 構成のサポート。一般的な ES 操作を実行する生産性を向上させる
ElasticsearchTemplate
ヘルパークラス。ドキュメントと POJO 間の統合オブジェクトマッピングが含まれます。Spring の変換サービスと統合された機能豊富なオブジェクトマッピング
アノテーションベースのマッピングメタデータですが、他のメタデータ形式をサポートするために拡張可能
カスタム finder メソッドのサポートを含む
Repository
インターフェースの自動実装。リポジトリの CDI サポート
Spring Boot 構成
ドキュメント
各 Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
4.1.3 CURRENT GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
4.2.0-SNAPSHOT SNAPSHOT | ||
4.2.0-M2 PRE | リファレンスドキュメント (英語) | API ドキュメント (英語) |
4.1.4-SNAPSHOT SNAPSHOT | ||
4.0.7.BUILD-SNAPSHOT SNAPSHOT | ||
4.0.6.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
3.2.13.BUILD-SNAPSHOT SNAPSHOT | ||
3.2.12.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |